[PHP-users 12120] PHPでパイプ
ml
php-users@php.gr.jp
Tue, 10 Dec 2002 11:26:22 +0900
お世話になります。
Perlで
open(FP, "exec /usr/bin/perl --help |");
というのをPHPで表現するにはどうしたらよいでしょうか?
一番後ろのパイプ?を上手く表現したいのですが・・・
試してみたのは
// 1
$FP = `/usr/bin/perl --help |`;
echo $FP;
// 2
$FP = popen("/usr/bin/perl --help |","r");
$input = fgets($FP, 1000);
pclose($FP);
echo $input;
// 3
$a = exec("/usr/bin/perl --help |", $FP);
$i=0;
while($i<count($FP)){
echo $i, ":", $FP[$i], "<br>\n";
++$i;
}
全て結果は空白でした・・・
どうにかしてあのパイプを表現したいのですが
|を外すと結果は返ってきます。
後、|の後ろにmoreとか記述すると結果が返ってきます。
上記のPerlのような形でも結果を返して欲しいですが。。
何か方法はないでしょうか?