代码
/**
* 判断是否为图片
*
* @param [type] $strFileName
* @return boolean
* @author 一颗大萝北 [email protected]
*/
function isImg($strFileName)
{
$objFile = fopen($strFileName, “rb”);
$bin = fread($objFile, 2); // 只读2字节
fclose($objFile);
$strInfo = @unpack(“C2chars”, $bin);
$typeCode = intval($strInfo[‘chars1’] . $strInfo[‘chars2’]);
if ($typeCode == 255216 /*jpg*/ || $typeCode == 7173 /*gif*/ || $typeCode == 13780 /*png*/) {
return true;
} else {
return false;
}
}
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: PHP判断文件是否为图片(非后缀)
本文地址: PHP判断文件是否为图片(非后缀)