php判断上传文件是不是图片,如果是,返回图片格式

/
判断文件是不是图片格式
@param fileName 文件名
@return array 如果code为1,是图片;否则不是图片
@author lee complet@163.com
/
function isImg($fileName){
$file = fopen($fileName, "rb");
$bin = fread($file, 2); // 只读2字节
fclose($file);
$strInfo = @unpack("C2chars", $bin);
$typeCode = intval($strInfo['chars1'].$strInfo['chars2']);
$fileType = array();
if($typeCode == 255216){
$fileType = array(
'code'=>1,
'type'=>'jpg'
);
}elseif($typeCode == 7173){
$fileType = array(
'code'=>1,
'type'=>'gif'
);
}elseif($typeCode == 13780){
$fileType = array(
'code'=>1,
'type'=>'png'
);
}else{
$fileType = array(
'code'=>0,
'type'=>'非图片格式'
);
}
return $fileType;

}


 本文转自 Lee_吉 51CTO博客,原文链接:http://blog.51cto.com/12173069/2059658


上一篇:android,java知识点总结


下一篇:Android通过Path实现复杂效果(搜索按钮+时钟的实现 )