php 判断图片文件的真实类型

WBOY
发布: 2016-06-20 12:57:04
原创
1287 人浏览过

/** *  * 检测文件的真实类型 *   * @param  string $srcPath 文件路径 *    * @return string $realType 文件真实类型 *     */$imgurl = 'http://pic.babytree.com/foto3/thumbs/2015/0506/51/8/357557aa334dd03923a408f_nb.jpg';echo file_type_detect($imgurl);function file_type_detect($srcPath){    $types = array(        6677    => 'bmp',        7173    => 'gif',        7368    => 'mp3',        13780   => 'png',        255216  => 'jpg',    );      $curl_obj = new cURL(false);    $binary = $curl_obj->get($srcPath);    //$binary = file_get_contents($srcPath);    $bytes = substr($binary, 0, 2);     $head = @unpack('C2char', $bytes);    $typeCode = intval($head['char1'].$head['char2']);    $realType = isset($types[$typeCode]) ? $types[$typeCode] : $typeCode;    return $realType;}
登录后复制

判断文件的真实类型

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板