PHPでWin32API

「宝くじの日記念宝くじ」の広告を電車内広告で見ました。
でも、「宝くじの日」がいつなのかは書いてありませんでした。9/4なんだろうけど。

PHP4でWin32APIを使うためには、拡張モジュール「php_w32api.dll」を読み込んで、w32api_register_function()で関数単位でロードすればよいようです。
拡張モジュールの読み込むには、php.iniをいじるかdl(“php_w32api.dll”)と書いておけば読み込めます。
このやり方はWin32Apiに限らず一般のDLLに適用できるようです。

で、便利なのですがPHP5だとやり方がわからない。
PHP5だとffiってパッケージになってるようで、ここからdllをダウンロードできるものの、PHP5.0.5までのみ。
それ以上のバージョンはdllがない。
ここにソースがあるっぽいからコンパイルすればいいのかもしれないけど、この辺見てもコンパイルの仕方がわからない。
とりあえず、PHP5.0.5より大きいバージョンではwin32apiは使えないと思ったほうがいいのかしら。
コンパイル方法は、時間がゆったりまたりあるときに検討してみます。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: PHP パーマリンク

コメントを残す

メールアドレスが公開されることはありません。