[PHP-users 10438] Windowsでのexec()
Kojiro Imamura
php-users@php.gr.jp
Tue, 1 Oct 2002 14:47:31 +0900
こんにちは。今村と申します。
PHPから、VBで作成されたEXEファイルをキックする
ものを作っているのですが、うまく、PHPからEXEを
キックすることができません。
exec()関数を使用して、下記のようにプログラムを組んで
あるのですが、実行すると、ブラウザがずっと読み込みを
している状態になってしまします。
exec("c:\\Apache\\htdocs\\imamura\\test.exe");
サーバのタスクマネージャのプロセスを覗いてみると、
test.exeが載っていますので、起動はしているようですが、
プログラムが走りません。
test.exeで行っている処理は、フォームを1つ表示する
だけの、いたって簡単なプログラムなので、そんなに
時間が掛かるとは、思えません。
また、test.exeを単独で動かすと正常に動作します。
過去ログを見ると、何人かの方が同じ様に、Windows
でのexec()について質問をされていましたが、
そもそも、Windows版のexec()で、EXEファイルを実行する
ことは、可能なのでしょうか?
(過去ログはみんな、あやふやなまま終わっているようですし・・・)
また、もし、実行できるのであれば、何が悪いのでしょうか?
○環境
サーバ
Windows2000 Server
Apache 1.3.26
PHP 4.1.0
クライアント
Windows2000
IE 6.0 SP1
よろしくお願いいたします。