PHP は、Paul Haeberli が作成した libswf モジュールにより Shockwave Flash ファイルを作成する機能を提供します。
注意: SWF サポートは、PHP 4 RC2 で追加されました。
libswf は、Windows でサポートされていません。このライブラリの 開発は中止されており、他のシステムへ移植するためのソースは 入手できません。
最新の SWF サポートについては、 MING 関数を参照してください。
注意: この拡張モジュールは PECL レポジトリに移動 されており、以下のバージョン以降 PHP にバンドルされなくなっています。 PHP 5.0.0.
PHP でこの拡張モジュールを使用するようコンパイルするためには、 libswf ライブラリを必要とします。 libswf は ftp://ftp.sgi.com/sgi/graphics/grafica/flash/ でダウンロードする ことができます。
libswf を入手した後にするべきことは、configure に
--with-swf[=DIR]
を指定すること
だけです。ただし、DIR はディレクトリ include および lib を有する場所です。
ディレクトリ include にはファイル swf.h が、ディレクトリ lib には
ファイル libswf.a がある必要があります。libswf の配布ファイルを展開した際には、
二つのファイルは一つのディレクトリにあります。結果的に、ファイルを
適当な場所に手動でコピーする必要があります。
設定ディレクティブは定義されていません。
リソース型は定義されていません。
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
PHP を Shockwave Flash サポート付きでインストールした後は、 Shockwave ファイルを PHP から作成することができるようになります。 何ができるかが分かると驚かされることでしょう。次のコードを見てください。