freadCannot read the Popen value
$output = '';$pipe = popen($somecommand, 'r'); while(!feof($pipe)){ $output .= fread($pipe, 1024);}
次のことを確認する必要があります:
1. $somecommand はスレッドではなくプロセスです
2. $somecommand は標準出力に書き込まれます
この種のアプリケーションは、テスト環境。公式環境がセキュリティ上の理由でそのような機能を無効にしたらゲームオーバーではないでしょうか?
確認する必要があります:
1. $somecommand はプロセスであり、スレッドではありません
2. $somecommand は標準出力に書き込まれます
この種のアプリケーションはテスト環境で実行できます。公式環境がセキュリティ上の理由でそのような機能を無効にしたらゲームオーバーではないでしょうか?
長い間 CSDN にアクセスしていませんでしたが、しつこいモデレーターが直接質問に答えてくれました。以前、私は安全性と効率性の問題を考慮して、呼び出しをソケットに切り替えたいと考えていましたが、ここで Nagging に質問したいことがあります。呼び出しの値を取得できるように、PHP で同様のアプリケーションを実行するためのより良いソリューションはありますか?ありがとうございます
$output = '';$pipe = popen($somecommand, 'r'); while(!feof($pipe)){ $output .= fread($pipe, 1024);}