php通過(guò)獲取頭信息判斷圖片類(lèi)型的方法
本文實(shí)例講述了php通過(guò)獲取頭信息判斷圖片類(lèi)型的方法。分享給大家供大家參考。具體實(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)不通過(guò)擴(kuò)展名準(zhǔn)確判斷文件類(lèi)型的方法【finfo_file方法與二進(jìn)制流】
- php圖片處理函數(shù)獲取類(lèi)型及擴(kuò)展名實(shí)例
- PHP檢測(cè)數(shù)據(jù)類(lèi)型的幾種方法(總結(jié))
- 利用PHP實(shí)現(xiàn)智能文件類(lèi)型檢測(cè)的實(shí)現(xiàn)代碼
- php通過(guò)文件頭檢測(cè)文件類(lèi)型通用代碼類(lèi)(zip,rar等)
- PHP判斷上傳文件類(lèi)型的解決辦法
- php判斷文件上傳類(lèi)型及過(guò)濾不安全數(shù)據(jù)的方法
- php 讀取文件頭判斷文件類(lèi)型的實(shí)現(xiàn)代碼
- PHP取二進(jìn)制文件頭快速判斷文件類(lèi)型的實(shí)現(xiàn)代碼
- php 上傳文件類(lèi)型判斷函數(shù)(避免上傳漏洞 )
- php 網(wǎng)頁(yè)播放器用來(lái)播放在線視頻的代碼(自動(dòng)判斷并選擇視頻文件類(lèi)型)
- PHP 文件類(lèi)型判斷代碼
- PHP使用finfo_file()函數(shù)檢測(cè)上傳圖片類(lèi)型的實(shí)現(xiàn)方法
相關(guān)文章
windows下PHP_intl.dll正確配置方法(apache2.2+php5.3.5)
配置php_intl模塊總是加載失敗,在這找到了解決方法2014-01-01php環(huán)境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比較?
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?在php運(yùn)行環(huán)境配置中用得到,究竟哪種更適合網(wǎng)站。2011-10-10PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之對(duì)象生成方法詳解
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之對(duì)象生成方法,簡(jiǎn)單介紹了php常見(jiàn)對(duì)象生成模式并結(jié)合實(shí)例形式分析了php對(duì)象生成的單例模式、工廠模式、原形模式等概念與實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-12-12php封裝pdo實(shí)例以及pdo長(zhǎng)連接的優(yōu)缺點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于php封裝pdo實(shí)例以及pdo長(zhǎng)連接的優(yōu)缺點(diǎn)總結(jié)內(nèi)容,對(duì)此有興趣的朋友們可以跟著學(xué)習(xí)下。2021-12-12關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問(wèn)題的解決方法
關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問(wèn)題的解決方法,其實(shí)可以通過(guò)修改服務(wù)器的配置即可。2011-06-06php使用pdo連接報(bào)錯(cuò)Connection failed SQLSTATE的解決方法
這篇文章主要介紹了php使用pdo連接報(bào)錯(cuò)Connection failed SQLSTATE的解決方法,涉及針對(duì)配置文件的修改,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12