php獲取flash尺寸詳細(xì)數(shù)據(jù)的方法
本文實例講述了php獲取flash尺寸詳細(xì)數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:
有時我們的網(wǎng)站需要獲取flash文件的尺寸信息,php有一個內(nèi)置的函數(shù)可以實現(xiàn),這個函數(shù)就是getimagesize,他可以返回圖像的尺寸及文件類型的一個數(shù)組.
如果你還想著通過解析swf文件頭信息來獲取flash文件的尺寸信息,那真的有點走遠(yuǎn)了,因為從PHP 4開始已經(jīng)內(nèi)置getimagesize函數(shù)來做這個事,其功能測定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類型和一個可以用于普通 HTML 文件中 IMG 標(biāo)記中的 height/width 文本字符串,而且從PHP 4.0.5起還支持參數(shù)是一個url,例如:
$url="http://www.google.com.hk/images/srpr/logo4w.png"; print_r(getimagesize($url));
輸出的結(jié)果為:
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));
輸出結(jié)果如下:
Array ( [0] => 540 [1] => 250 [2] => 13 [3] => width="540" height="250" [mime] => application/x-shockwave-flash )
感覺getimagesize還是很強(qiáng)大的,各種圖像類型的文件都可以操作,越來越喜歡php了.
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《php文件操作總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP數(shù)據(jù)源架構(gòu)模式之表入口模式實例分析
這篇文章主要介紹了PHP數(shù)據(jù)源架構(gòu)模式之表入口模式,結(jié)合實例形式分析了PHP表入口模式的相關(guān)概念、原理、使用方法及操作注意事項,需要的朋友可以參考下2020-01-01實測在class的function中include的文件中非php的global全局環(huán)境
正如標(biāo)題所言經(jīng)測試的結(jié)果為:在class中include后,被include文件變量域已經(jīng)變成func中了,非全局.但是可以通過global提升,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07