Ming(PHP)のインストール

戻る
 1年ぶりくらいにMingに触れることになりました。というのもweb上でUIツールを 作らなくてはならなくなったためです。

 フラッシュとPHPで実現できるかは解りませんが、取りあえず、XML通信が出来ること、 画像の送信は出来ないこと、日本語が使えること、htmlでも好きなところに文字とか画像とか 配置できちゃうことなど..etc、大体検討は付いているので大丈夫でしょう

 ブラウザーをエミュレート作業は適当にごまかす事になりそうですが.. 
インストール
 Mingを使用するとしたら、PHPからの使用が楽チンです。 もちろんC言語やJAVAやrubyといった言語からも 使用できますが、インストールが大変です。

 例えばC言語だと自分でmakeしなくてはなりません。(一応 ming0.3βとming0.2をwindowsの環境でmakeする方法は以前に説明しましたが、) makeは恐ろしく面倒です。

 今回はmakeが面倒なので、windows用のPHPのバイナリーを使用します。 snaps.php.netで手に入るwindowのパッケージを使用します。 本家phpで配布されているものはMingの古いバージョンしかサポートされていないので注意してください。
ファィルを解凍
 私の場合、php5.1-win32-200602192330.zipファイルを解凍すると、php.exeやphp-win.exeやphp-cgi.exe など存在するフォルダーが出来るはずです。これでphpのインストールは終了です。
 次はmingが使えるように設定ファイルをいじります。


php.iniの中の 
;extension=php_ming.dll → extension=php_ming.dll
に変えます。
また
extension_dir ="./" → extension_dir = c\php\ext" 
のようにphp_ming.dllが存在するファルダーに変更します

これで、もうあなたはPHPでswfファイルを生成することが出来ます。

<?php
$movie = new  SWFMovie();
$movie->setDimension(300,300);
$movie->setBackGround(0xcc,0xcc,0xcc);

$object = new SWFShape();
$object->setLine(1,200,0,0);

$object->movePenTo(20,0);
$object->drawLine(0,100);
$object->drawLine(100,0);

$movie->add($object);
$movie->save("a.swf");
?>

をphp test.php で実行してみてください。 a.swfというファイルが出来ていると思います。

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!