php通過獲取頭信息判斷圖片類型的方法
更新時(shí)間:2015年06月26日 11:21:15 作者:冥想_
這篇文章主要介紹了php通過獲取頭信息判斷圖片類型的方法,涉及php針對(duì)圖片文件的相關(guān)操作技巧,需要的朋友可以參考下
本文實(shí)例講述了php通過獲取頭信息判斷圖片類型的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
$filename = '617.gif' ;
function pictype ( $file )
{
/*$png_header = "/x89/x50/x4e/x47/x0d/x0a/x1a/x0a";
$jpg_header = "/xff/xd8";*/
$header = file_get_contents ( $file , 0 , NULL , 0 , 5 );
//echo bin2hex($header);
if ( $header { 0 }. $header { 1 }== "/x89/x50" )
{
return 'png' ;
}
else if( $header { 0 }. $header { 1 } == "/xff/xd8" )
{
return 'jpeg' ;
}
else if( $header { 0 }. $header { 1 }. $header { 2 } == "/x47/x49/x46" )
{
if( $header { 4 } == "/x37" )
return 'gif87' ;
else if( $header { 4 } == "/x39" )
return 'gif89' ;
}
}
echo pictype ( $filename );
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- php實(shí)現(xiàn)不通過擴(kuò)展名準(zhǔn)確判斷文件類型的方法【finfo_file方法與二進(jìn)制流】
- php圖片處理函數(shù)獲取類型及擴(kuò)展名實(shí)例
- PHP檢測(cè)數(shù)據(jù)類型的幾種方法(總結(jié))
- 利用PHP實(shí)現(xiàn)智能文件類型檢測(cè)的實(shí)現(xiàn)代碼
- php通過文件頭檢測(cè)文件類型通用代碼類(zip,rar等)
- PHP判斷上傳文件類型的解決辦法
- php判斷文件上傳類型及過濾不安全數(shù)據(jù)的方法
- php 讀取文件頭判斷文件類型的實(shí)現(xiàn)代碼
- PHP取二進(jìn)制文件頭快速判斷文件類型的實(shí)現(xiàn)代碼
- php 上傳文件類型判斷函數(shù)(避免上傳漏洞 )
- php 網(wǎng)頁播放器用來播放在線視頻的代碼(自動(dòng)判斷并選擇視頻文件類型)
- PHP 文件類型判斷代碼
- PHP使用finfo_file()函數(shù)檢測(cè)上傳圖片類型的實(shí)現(xiàn)方法
相關(guān)文章
php基于SQLite實(shí)現(xiàn)的分頁功能示例
這篇文章主要介紹了php基于SQLite實(shí)現(xiàn)的分頁功能,結(jié)合具體實(shí)例形式分析了php操作SQLite數(shù)據(jù)庫實(shí)現(xiàn)分頁功能的相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下2017-06-06
php 下 html5 XHR2 + FormData + File API 上傳文件操作實(shí)例分析
這篇文章主要介紹了php 下 html5 XHR2 + FormData + File API 上傳文件操作,結(jié)合實(shí)例形式分析了php 下使用html5 XHR2 + FormData + File API 實(shí)現(xiàn)上傳文件操作方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-02-02
深入解析PHP垃圾回收機(jī)制對(duì)內(nèi)存泄露的處理
本篇文章是關(guān)于PHP垃圾回收機(jī)制對(duì)內(nèi)存泄露的處理進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP二維數(shù)組實(shí)現(xiàn)去除重復(fù)項(xiàng)的方法【保留各個(gè)鍵值】
這篇文章主要介紹了PHP二維數(shù)組實(shí)現(xiàn)去除重復(fù)項(xiàng)的方法,結(jié)合實(shí)例形式分析了php保留各個(gè)鍵值的情況下去除重復(fù)項(xiàng)的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12

