タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

linuxとphpに関するHeRoのブックマーク (1)

  • unixシェルコマンドを実行し、その結果を取得する。|PHPプログラムメモ|プログラムメモ

    シェルコマンドを実行する関数は ・shell_exec() もしくは バッククォート(`)でコマンドを囲む ・popen() ・passthru() ・system() ・exec() popen() proc_open() と5つありますが、 それぞれの違いは ・shell_exec()【コマンド実行結果を全て取得】 ・passthru()【コマンド実行結果を取得しない】 ・system()【コマンド実行結果のうち最後の一行だけ取得】 ・exec()【コマンド実行結果を全て取得】 となっています。 また passthru() 、 system() はコマンド実行結果を標準出力(画面)に出力します。 なのでよく使うのは shell_exec(), exec() という事になります。 ◆ shell_exec() の使い方 $output = shell_exec('ls -lart');

  • 1