PHP判断文件后缀显示图标按钮?

文件上传中如何判断上传文件的类型是否合法,比如:规定合法的文件是:$exten=array('rar','doc','txt','zip');而用户上传的是图片,如何用程序来判断呢?
我是这样写的,我知道自己的循环语句不行,但不知道如何写,大家帮忙分析吧。

}

今天用PHP在做上传图片的时候,发现我的程序有一个小BUG,我把 .exe 后缀的文件改为了 .jpg ,结果上传也能成功,我就想着只能通过获取图片头信息来判断图片的真实类型才能改变这种情况。

PNG 图片头信息 16进制如下:

GIF 图片头信息 16进制如下

网上找了很多代码,很多其实都是没有效果的,历经千幸万苦,结果找到了。

PHP通过获取头信息判断图片类型 代码

echo '该图片在指定的图片格式中'; echo '该图片上传格式错误'; * 得到文件头与文件类型映射表*
}

我要回帖

更多关于 电脑图标文件后缀是啥 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信