有時我們的網站需要獲取flash文件的尺寸信息,php有一個內置的函數可以實現,這個函數就是getimagesize,他可以返回圖像的尺寸及文件類型的一個數組.
如果你還想著通過解析swf文件頭信息來獲取flash文件的尺寸信息,那真的有點走遠了,因為從PHP 4開始已經內置getimagesize函數來做這個事,其功能測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類型和一個可以用于普通 HTML 文件中 IMG 標記中的 height/width 文本字符串,而且從PHP 4.0.5起還支持參數是一個url,例如:
print_r(getimagesize('http://www.google.com.hk/images/srpr/logo4w.png'));
輸出的結果為:
- Array
- (
- [0] => 550
- [1] => 190
- [2] => 3
- [3] => width="550" height="190"
- [bits] => 8
- [mime] => image/png
- ) --Vevb.com
感覺getimagesize還是很強大的,各種圖像類型的文件都可以操作,越來越喜歡php了.
新聞熱點
疑難解答