PHP popen() 関数

定義と使用法

popen() 関数はプロセスファイルポインタを開きます。

文法

popen(command,mode)
パラメータ 説明
command 必須。実行するコマンドを指定します。
mode

必須。接続モードを指定します。

可能な値:

  • r: みぎのみぎ。
  • w: みぎのみぎ(既存のファイルをクリアして開いたり、新しいファイルを作成したり)

説明

指定されたプロセスに対するパイプを開きます。このプロセスは派生で指定されます command コマンド実行により生成されます。

が返すと同様のものが fopen() が返す同じファイルポインタですが、一方通行です(読み取りまたは書き込みのみに使用できます)そして、 pclose() を使用して閉じます。このポインタは以下で使用できます fgets()fgetss() および fwrite()

エラーが発生した場合、false を返します。

<?php
$file = popen("/bin/ls","r");
//実行するコード
pclose($file);
?>