int popen
(string command, string mode);commandで与えられたコマンドを fork() して実行し、そのプロセスへのパイプをオープンします。
fopenにより返されたファイルポインタ と同様のものを返しますが、それは(読み書きのいずれか一方で のみ使われる)片方向ストリームであり、pclose によりクローズされなければならないところが異なります。この ポインタは、fgets, fgetss およびfputsのいずれかで使うことができます。
エラーが起こった場合 FALSE を返します。
$fp = popen( "/bin/ls", "r" );
pcloseも参照下さい。