php獲取flash尺寸詳細(xì)數(shù)據(jù)的方法
本文實(shí)例講述了php獲取flash尺寸詳細(xì)數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:
有時(shí)我們的網(wǎng)站需要獲取flash文件的尺寸信息,php有一個(gè)內(nèi)置的函數(shù)可以實(shí)現(xiàn),這個(gè)函數(shù)就是getimagesize,他可以返回圖像的尺寸及文件類型的一個(gè)數(shù)組.
如果你還想著通過解析swf文件頭信息來獲取flash文件的尺寸信息,那真的有點(diǎn)走遠(yuǎn)了,因?yàn)閺腜HP 4開始已經(jīng)內(nèi)置getimagesize函數(shù)來做這個(gè)事,其功能測(cè)定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類型和一個(gè)可以用于普通 HTML 文件中 IMG 標(biāo)記中的 height/width 文本字符串,而且從PHP 4.0.5起還支持參數(shù)是一個(gè)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 )
再來看一個(gè)獲取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運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP數(shù)據(jù)源架構(gòu)模式之表入口模式實(shí)例分析
這篇文章主要介紹了PHP數(shù)據(jù)源架構(gòu)模式之表入口模式,結(jié)合實(shí)例形式分析了PHP表入口模式的相關(guān)概念、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-01-01淺談如何提高PHP代碼質(zhì)量之端到端集成測(cè)試
在本系列的前幾部分中,我們建立了一個(gè)構(gòu)建工具,一些靜態(tài)代碼分析器,并開始編寫單元測(cè)試。為了使我們的測(cè)試堆棧更完整,有一些測(cè)試可以檢查你的代碼是否在真實(shí)環(huán)境中運(yùn)行,以及它是否能在更復(fù)雜的業(yè)務(wù)場(chǎng)景中運(yùn)行良好。2021-05-05實(shí)測(cè)在class的function中include的文件中非php的global全局環(huán)境
正如標(biāo)題所言經(jīng)測(cè)試的結(jié)果為:在class中include后,被include文件變量域已經(jīng)變成func中了,非全局.但是可以通過global提升,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07