ホームページ >バックエンド開発 >PHPチュートリアル >動的フラッシュ ファイル生成のサポートを php4_PHP チュートリアルに追加します
出典: wangzy
Web サイト上で Flash アニメーションを動的に生成することを想像したことがありますか? この記事は、php+flash のエキサイティングな時代に足を踏み入れるのに役立ちます。
php はとても良いものですが、彼女が明日どう変わるか本当に予測できません。 。 。さて、本題に入りましょう。この関数の実装方法を説明します。
1. 必要なソフトウェア
swf サポート ライブラリ
http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z
このパッケージにはドキュメントがあり、c で使用できます。これは彼の例です。
この人は素晴らしいですが、ソースコードを提供した方が良いでしょう。
もちろん php4 です。 http://www.php.net から入手してください
2. インストール
1. libswf.a のインストール
#cp dist.99.linux.tar.Z /usr/local
#tar xvzf dist .99.linux.tar.Z
#cd dist
#make
サンプル C プログラムによって生成された 2 つのファイル image.swf と test.swf が表示されます。これらをブラウザーに配置して結果を確認できます。
出てきたら半分完了です。
まだ何かする必要があります
SWFBINPATH=/usr/local/dist/bin を追加します
SWFBINPATH=/usr/local/dist/fonts をエクスポートします
SWFFONTPATH をエクスポートします
2. php4 をコンパイルします
追加をコンパイルします
-- with-swf=/usr/local/dist
作者は、コンパイル中に swf.h が見つからないというエラーを発見しました。
#cp /usr/local/dist/swf.h /php/src/directory/ を使用して解決します。 ext/swf の問題
インストール後、次のスクリプトを作成します (PHP ドキュメントの例)。現在のディレクトリの swf ディレクトリが書き込み可能である必要があることに注意してください。そうでないと、Apache がエラーになり、何も取得できません。
実行を完了します。ブラウザを使用して test.swf ファイルを呼び出してください。きっと php のパワーに驚かれるはずです (笑) プログラミングと芸術的なデザインの完璧な感覚を体験してください:-(
/ usr/local/dist/ ビンには 2 つのプログラムがあります。imgtofi は、rgb、gif、jpg を libswf.a でサポートされている
グラフィック形式に変換するために使用されます。 pstoff は、ps フォントを libswf.a で使用可能なフォントに変換するために使用されます。英語フォントを変換してプログラムで使用できます
中国語フォントで使用されていますが、どのエビが成功したかわかりません
教えてください。 swf の説明については、php.net にアクセスして最新のマニュアルを見つけてください
出典:
http://www.bkjia.com/PHPjc/445249.html