-
-
//检测文件类型 - $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');
- ?>
-
复制代码
|
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31