-1

次のようなウィンドウでコマンドを実行しています:

command.exe > file.txt

ファイルにテキストが表示されますが、command.exe直接実行するとコンソールにそのテキストが表示されません。コマンドは に出力するはずstdoutでしたが、出力しませんでした。テキストがどのストリームに移動するかを見つけて、を使用してそのテキストを読み取る方法はありますかphp

前もって感謝します

4

1 に答える 1

0

PHP でシェル コマンドを実行することは、 shell_exec()またはリンクされた関数を呼び出すことに似ています。コマンドの出力は、ドキュメントに記載されている場所に移動します。

たとえば、passthru() は出力をブラウザに直接送信します。

于 2012-10-03T10:26:17.103 に答える