本文實例講述了php獲取flash尺寸詳細數據的方法。分享給大家供大家參考,具體如下:
有時我們的網站需要獲取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,例如:
$url="http://www.google.com.hk/images/srpr/logo4w.png"; print_r(getimagesize($url));
輸出的結果為:
Array ( [0] => 550 [1] => 190 [2] => 3 [3] => width="550" height="190" [bits] => 8 [mime] => image/png )
再來看一個獲取flash文件尺寸的例子:
$url="http://tools.jb51.net/static/api/data/e69b9944a2ce0afc9890f85f10dbcfc3.swf"; print_r(getimagesize($url));
輸出結果如下:
Array ( [0] => 540 [1] => 250 [2] => 13 [3] => width="540" height="250" [mime] => application/x-shockwave-flash )
感覺getimagesize還是很強大的,各種圖像類型的文件都可以操作,越來越喜歡php了.
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《php文件操作總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。