一段(根据文件头)检测文件类型的php代码
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-07-25 09:00:46
asal
1021 orang telah melayarinya
-
-
//检测文件类型
- $filename = "11.jpg";
- //图片的路径
$file = fopen($filename, "rb");
- $bin = fread($file, 2); //只读2字节
- fclose($file);
$strInfo = @unpack("C2chars", $bin);
- $typeCode = intval($strInfo['chars1'].$strInfo['chars2']);
- $fileType = '';
switch ($typeCode) {
- case 7790: $fileType = 'exe'; break;
- case 7784: $fileType = 'midi'; break;
- case 8297: $fileType = 'rar'; break;
- case 255216: $fileType = 'jpg'; break;
- case 7173: $fileType = 'gif'; break;
- case 6677: $fileType = 'bmp'; break;
- case 13780: $fileType = 'png'; break;
- default: echo'unknown';
- }
echo'这是一个'.$fileType.' file:'.$typeCode;
//linux下判断文件类型的函数 mime_content_type
- //这个函数也不错
- echo mime_content_type('test1.gif') . "\n";
- echo mime_content_type('test2.php');
- ?>
-
复制代码
|
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
Topik-topik yang berkaitan
Lagi>