您好,登錄后才能下訂單哦!
/** * * 檢測文件的真實類型 * * @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($binary, 0, 2); $head = @unpack('C2char', $bytes); $typeCode = intval($head['char1'].$head['char2']); $realType = isset($types[$typeCode]) ? $types[$typeCode] : $typeCode; return $realType; }
判斷文件的真實類型
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。