国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 讀取文件頭判斷文件類型的實現代碼

2024-05-04 23:12:21
字體:
來源:轉載
供稿:網友
php代碼實現讀取文件頭判斷文件類型,支持圖片、rar、exe等后綴。
案例:

復制代碼 代碼如下:


<?php $filename = "11.jpg";
//為圖片的路徑可以用d:/upload/11.jpg等絕對路徑
$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: echo'unknown';
}
echo'這是一個'.$fileType.' file:'.$typeCode;


案例:

復制代碼 代碼如下:


?>
//linux下php還有個函數可以判斷文件類型
<?php
echo mime_content_type('11.gif') . "/n";
echo mime_content_type('22.php');
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涟水县| 察隅县| 新昌县| 茌平县| 东源县| 金门县| 阜新市| 长岛县| 溆浦县| 马边| 汉沽区| 陆川县| 普洱| 增城市| 东宁县| 自治县| 乐业县| 美姑县| 会泽县| 洛阳市| 育儿| 凭祥市| 皮山县| 德昌县| 锦屏县| 扎鲁特旗| 商城县| 和顺县| 克什克腾旗| 神池县| 平乐县| 永兴县| 南丹县| 温泉县| 措美县| 河津市| 肥东县| 八宿县| 马龙县| 石阡县| 巧家县|