PHP 文件类型判断代码_PHP教程
程序员文章站
2024-01-30 14:57:04
...
$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;
?>
$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;
?>
上一篇: PHP获取远程网站标题及简介说明
推荐阅读
-
PHP 文件类型判断代码_PHP教程
-
php去掉字符串的最后一个字符substr()的用法_PHP教程
-
php视频拍照上传头像功能实现代码分享
-
ceph管理平台Calamari的扩展开发_PHP教程
-
php 中文和编码判断代码
-
php基于curl扩展制作跨平台的restfule 接口_PHP教程
-
php中call_user_func函数使用注意事项,calluserfunc_PHP教程
-
DOM和XMLHttpRequest对象的属性和方法,domxmlhttprequest_PHP教程
-
PHP获取youku视频真实flv文件地址的方法,_PHP教程
-
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位_PHP教程