4
からの応答全体を得ていません。私はCLiでこの正確なコマンドを実行し、私はより多くの応答を得るでしょう。それは早く読書を止めるかのようです(作業中に次の2行を完了して更新するには時間がかかりますが、進捗インジケータです)。こんにちは、私はpopenのでプロセスを実行しているのpopen
何か間違っていますか? proc_openがもっと適しています(私はそれを試すことができるかどうか見始めました)。
からの応答全体を得ていません。私はCLiでこの正確なコマンドを実行し、私はより多くの応答を得るでしょう。それは早く読書を止めるかのようです(作業中に次の2行を完了して更新するには時間がかかりますが、進捗インジケータです)。こんにちは、私はpopenのでプロセスを実行しているのpopen
何か間違っていますか? proc_openがもっと適しています(私はそれを試すことができるかどうか見始めました)。
2つの欠落した行はおそらくSTDERRに書き込まれており、popen()
はSTDOUTのポインタのみを返します。
あなたはproc_open()
を使用してSTDERRためのポインタを取得し、またはそれらはあなたの出力に含まれているので、STDOUTにSTDERRをリダイレクトする
$handle = popen('python scriptos.py 2>&1', "r");
にpopen()
行を変更することができます。
+1、私も同じと思う、あなたはすべてを読むまで、あなたはEOFを取得しません。 – codaddict
Php ...何ですか?ヽ( 'Д')ノ(┻┻ – ThorSummoner