第二种方法比较强大一些,能判断多种格式function getReailFileType($filename){ $file = fopen($filename, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); $strInfo = @unpack("C2chars", $bin); $typeCode = intval($strInfo[‘chars1‘].$strInfo[‘chars2‘]); $fileType = ‘‘; switch($typeCode){ case 7790: $fileType = ‘exe‘;break; case 7784: $fileType = ‘midi‘; break; case 8297: $fileType = ‘rar‘; break; case 255216: $fileType = ‘jpg‘;break; case 7173: $fileType = ‘gif‘;break; case 6677: $fileType = ‘bmp‘;break; case 13780: $fileType = ‘png‘;break; default: $fileType = ‘unknown‘; } return $fileType;}
php 判断上传的是否是图片,php图片上传检测是否为真实图片格式
最新推荐文章于 2022-09-28 21:52:37 发布