验证是否为图片格式文件
/** * 判断是否为图片格式(jpg/jpeg/gif/png)文件 * * @param string $filePath * @return bool|string */ function isImg($filePath) { if (!is_file($filePath)) { return false; } $file = fopen($filePath, "rb"); $bin = fread($file, 2); // 只读2字节 fclose($file); $strInfo = @unpack("C2chars", $bin); $typeCode = intval($strInfo['chars1'] . $strInfo['chars2']); switch ($typeCode) { case 255216: $fileType = 'jpg'; break; case 7173: $fileType = 'gif'; break; case 13780: $fileType = '13780'; break; default: $fileType = false; break; } return $fileType; }
相关推荐
-
经典抽奖概率算法 php
2019-1-7
-
php图片上传方法 php
2019-1-8
-
PHP实现二分查找 php
2019-1-8
-
用*隐藏中文问题 php
2019-1-7
-
去除字符串的前面的数字 php
2019-1-7
-
PHP正则表达式判断身份 php
2019-1-7
-
PHP时间处理函数 php
2019-1-8
-
php汉字转换成拼音的代码类 php
2019-1-8
-
php Excel 导入 php
2019-1-13
-
微信红包封装类 php
2019-1-7