- ベストアンサー
Flashファイルの幅と高さを調べたい
Flashのファイル(*.swf)の画像の幅と高さを調べて 指定のサイズではない場合、エラー表示させるプログラムを作成したいと思っています。 GIFやJpegだとgetimagesizeを使用するときれいに幅と高さを返してくれるのですが、 Flashのファイル(*.swf)をgetimagesizeで調べてもエラーにはならず、戻り値をprint_rしても何も表示されませんでした。 (ちなみにテキストファイルでも何も返されませんでした。) とりあえず、flashファイルの高さと幅を調べたかったので↓のサンプルを作成しましたが、 $_FILES変数には調べたファイル全て普通にファイル情報が入っていました。 使用しているバージョンはPHP4.2.2です。 このバージョンだとgetimagesizeは*.swfファイルに対応していないのでしょうか? PHPはオープンソースだからgetimagesizeのソースを調べてみようと思ったのですが、 どこにソースが格納されているかわかりませんでした。 最初のページ ↓ <HTML> <HEAD> <TITLE></TITLE> </HEAD> <form action="test2.php" method="post" name="list" target="_self" enctype="multipart/form-data"> <BODY> <table width="100%" border="0"> <tr> <td class="cap">てすとだぴょん</td> </tr> </table> <input type="file" name="b_file""> <input type="submit" name="submit" value="調査"> </form> </BODY> </HTML> test2.php ↓ <?php print_r($_FILES); print_r(getimagesize($_FILES['b_file']['tmp_name'])); ?>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
- kotaron
- ベストアンサー率61% (8/13)