|
popenプロセスへのファイルポインタをオープンする 説明
resourcefalse popen(string
$command , string $mode )
パラメータ
戻り値fopen により返されたファイルポインタと同様のものを返しますが、 それは(読み書きのいずれか一方でのみ使われる)片方向ストリームであり、 pclose によりクローズされなければならないところが異なります。 このポインタは、fgets、fgetss および fwrite のいずれかで使うことができます。 モードが 'r' のときは、返されるファイルポインタは そのコマンドの STDOUT と等しくなります。また、モードが 'w' のときは、返されるファイルポインタは そのコマンドの STDIN と等しくなります。
エラーが発生した場合は 例
例1 popen の例
実行すべきコマンドが見つからない場合には、正常なリソースが返されます。 おかしなことと思われるかもしれませんが、これには意味があります。 これによってシェルから返されたエラーメッセージにアクセスすることができるのです。 例2 popen の例
注意
参考
|