ホームページ > バックエンド開発 > PHPチュートリアル > PHP で Popen を呼び出してコマンドラインを実行すると、常にセグメンテーション違反が返されます。ただし、コマンドラインのみを実行する場合は問題ありません

PHP で Popen を呼び出してコマンドラインを実行すると、常にセグメンテーション違反が返されます。ただし、コマンドラインのみを実行する場合は問題ありません

WBOY
リリース: 2016-06-23 13:30:19
オリジナル
1402 人が閲覧しました

コードは次のとおりです:

$cli = '/path/program getvar 2>&1 ';$handle = popen($cli, 'r');$read = fread($handle, 1024);pclose($handle);
ログイン後にコピー

原因は何ですか? 問題を確認するにはどうすればよいですか?


ディスカッションへの返信 (解決策)

セグメント化エラー
メモリ セグメント化エラー

セグメント化エラー
メモリ セグメント化エラー


兄弟、ナンセンスなことを言っていませんか?

$handle = Popen($cli, 'r');

var_dump($handle); // そこにあるものを見てください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート