popen

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

説明

int popen(string command, string mode);

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

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

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


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

pcloseも参照下さい。