当有些原本为exe格式的程序被修改成了jpg后缀,所以单靠判断后缀名是有时候无法得真正到图片格式的.
这时我们使用file_get_contents()来读取一张真正的JPG图片,然后截图头信息跟要判断的图片进行对比.
注意这只是个判断图片格式的一个步骤,不能全部依靠这样一步判断.
具体代码:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php header("content-type:text/html;charset=utf-8"); $s = file_get_contents("./22.jpg"); $s2 = file_get_contents("./fsdf.bmp"); $r1=substr($s,0,10); $r2=substr($s2,0,10); echo $r1.$r2; if($r1==$r2){ echo "是"; }else{ echo "不是"; } |
- 本文固定链接: http://www.clmao.com/index.php/archives/455
- 转载请注明: 撒哈拉的小猫 2014年03月07日 于 潮流猫博客|撒哈拉的小猫 发表
如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!