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