php判断上传文件是不是图片,如果是,返回图片格式
2018-01-11 08:05
721 查看
/
判断文件是不是图片格式
@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;
}
判断文件是不是图片格式
@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;
}
相关文章推荐
- php判断文件上传图片格式是否为图片
- 上传图片前判断文件格式与大小验证文件是不是图片
- php判断文件上传图片格式的实例详解
- 上传图片前判断文件格式与大小验证文件是不是图片
- Springmvc图片文件的上传以及通过js判断图片格式
- 上传图片之上传前判断文件格式与大小
- php判断上传的Excel文件中是否有图片及PHPExcel库认识
- Struts2图片文件上传,判断图片格式和图片大小
- 判断上传文件是否是图片格式
- php判断上传的Excel文件中是否有图片及PHPExcel库认识
- 一个自己写的真正判断文件格式,文件大小,而并不仅仅从扩展名来进行判断的上传方法,进一步加强防止软件或恶意的木马图片上传
- 上传图片之上传前判断文件格式与大小
- 判断上传的图片文件格式是否合法--不是用后缀做的判断
- php上传图片,解决in_array无效的问题,以及判断图片格式类型
- Struts2图片文件上传,判断图片格式和图片大小
- php上传Excel文件时如何判断文件中有图片
- PHP上传图片时判断上传文件是否为可用图片的方法
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- Struts2图片文件上传,判断图片格式和图片大小
- 上传图片之上传前判断文件格式与大小