この記事では、PHP でフラッシュ サイズの詳細なデータを取得する方法と、PHP の getimagesize 関数の関連使用スキルを主に紹介します。お役に立てれば幸いです。
詳細は次のとおりです:
時々、私たちのウェブサイトはフラッシュファイルのサイズ情報を取得する必要があります。この関数は、画像のサイズと配列を返すことができる getimagesize です。
それでも swf ファイルのヘッダー情報を解析してフラッシュ ファイルのサイズ情報を取得したい場合は、PHP 4 以降では getimagesize 関数が組み込まれているため、それは実際には少し遠いです。これを行うと、その関数は、GIF、JPG、PNG、SWF、SWC、PSD、TIFF、BMP、IFF、JP2、JPX、JB2、JPC、XBM、または WBMP 画像ファイルのサイズを測定し、画像のサイズも返します。通常の HTML ファイルの IMG タグで使用できるファイルタイプと高さ/幅としてテキスト文字列が使用されます。PHP 4.0.5 以降では、パラメーターは URL になることもサポートされています。例:
$url="http://php.cn/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://php.cn/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 中国語 Web サイトの他の関連記事を参照してください。