Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 网页编程 / PHP / PHP 文件类型判断代码

<?php
$filename = "D:\296.mid";
$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 "this is a(an) ".$fileType." file:".$typeCode;
?>