温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-07-09 23:30:13 阅读:451 作者:asuper 栏目:web开发
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>
/**
 *  * 检测文件的真实类型
 *   * @param  string $srcPath 文件路径
 *    * @return string $realType 文件真实类型
 *     */

$imgurl 'https://cache.yisu.com/upload/information/20200310/52/109905.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($binary02); 
    $head = @unpack('C2char'$bytes);
    $typeCode intval($head['char1'].$head['char2']);
    $realType isset($types[$typeCode]) ? $types[$typeCode] : $typeCode;
    return $realType;
}

判断文件的真实类型

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×