popen

popen -- プロセスへのファイルポインタをオープンする

説明

int popen(string command, string mode);

commandで与えられたコマンドを fork() して実行し、そのプロセスへのパイプをオープンします。

fopen()により返されたファイルポインタ と同様のものを返しますが、それは(読み書きのいずれか一方で のみ使われる)片方向ストリームであり、pclose() によりクローズされなければならないところが異なります。この ポインタは、fgets(), fgetss() およびfputs()のいずれかで使うことができます。

エラーが起こった場合 FALSE を返します。

  1 
  2        $fp = popen( "/bin/ls", "r" );
  3       

pclose()も参照下さい。