使用php怎么对文件类型进行判断

介绍

使用php怎么对文件类型进行判断?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

& lt; ?php $ filename=?1. jpg"

//为图片的路径可以用d: 11./上传/jpg等绝对路径
$ file=fopen(文件名,美元“rb");
$本=从文件中读($文件,2);//只读2字节
文件关闭(文件)美元;
$ strInfo=@unpack (“C2chars",本美元);
$ typeCode=intval中($ strInfo [& # 39; chars1& # 39;]。美元strInfo [& # 39; chars2& # 39;]);
$文件类型=& # 39;& # 39;;
开关(typeCode美元){
案例7790:$文件类型=& # 39;exe # 39;;打破;
7784: $文件类型=& # 39;midi # 39;;打破;
8297: $文件类型=& # 39;rar # 39;;打破;
255216: $文件类型=& # 39;jpg # 39;;打破;
7173: $文件类型=& # 39;gif # 39;;打破;
6677: $文件类型=& # 39;bmp # 39;;打破;
13780: $文件类型=& # 39;png # 39;;打破;
默认值:回声# 39;未知# 39;;
}
回声# 39;这是一个& # 39;。美元fileType强生# 39;文件:& # 39;typeCode美元;


<强>案例:

代码如下:


?在
//linux下php还有个函数可以判断文件类型
& lt; ?php
回声mime_content_type (& # 39; 11. gif # 39;)。“\ n"
回声mime_content_type (& # 39; php 22. # 39;);
?在

看完上述内容,你们掌握使用php怎么对文件类型进行判断的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

使用php怎么对文件类型进行判断