マンガでよめる痔のこと・薬のこと

みなさまよろしくお願い致します。
環境はCentOs3.7、php4.3.2を使用しております。

アップロードされたswfファイルが動作する
Flash Player のバージョンを取得することは、
phpで可能でしょうか?

ご存知の方は、方法を教えて頂けませんでしょうか?
また、php以外の方法でも結構ですので、ご存知の方はよろしくお願い致します。

A 回答 (1件)

フラッシュプレーヤーのバージョン情報はクライアント側にあります。


PHPはサーバ側にありますよね。
PHPのみでバージョンを取得する事は出来ないと思います。

フラッシュの中(あるいは読み出すHTML内のJavaScript)にFlash Playerのバージョンをサーバに送るような仕掛けをしないと無理だと思います。
フラッシュ内のActionScriptではgetVersion()で取得出来るので、それをsend()メソッドでサーバ=PHPに送る、と言った具合です。
あまりにも有名なJavaScriptクラスにSWFObjectがありますが、JavaScriptでバージョンを取得するにはこの辺を参考にして下さい。
http://phpspot.org/blog/archives/2006/10/flashht …

この回答への補足

申し訳ございません。質問の説明不足でした。
アップロードされたフラッシュを表示させる時、ビジターのFlash Player pluginのバージョンをjavascriptにて取得し、●ver以上なら表示させる。という処理を行いたいと思っています。
その●verを、アップロードされたswfファイルから取得できればと考えております。
●verは、フラッシュ製作ソフトの『ファイル⇒パブリッシュ設定⇒バージョン』で設定する値です。この値がswfファイル単体より取得できたらよいと思ったのですが、やはり不可能なのでしょうか?

補足日時:2007/07/07 12:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング