[PHP-users 6850] system で複数行にわたる結果を受け取るには

Osamu Shigematsu php-users@php.gr.jp
Fri, 12 Apr 2002 19:31:09 +0900


こんにちは。重松と申します。

system 関数を使い複数行にわたる結果を受け取りたいと思いますが、
最後の 1 行しか受け取れません。
どうすればすべて受け取ることができますか?

ソース1

#!/usr/local/bin/php -q
<?php echo "1\n2\n3"; ?>

ソース2
#!/usr/local/bin/php -q
<?php print system("./1"); ?>

実行結果
[jhfacpc17:~/devWE7000] shige% ./2
1
2
33[jhfacpc17:~/devWE7000] shige%

環境
MacOS X 10.1.3
PHP 4.2CR2

--
Osamu Shigematsu
mailto:shige@ravi.ne.jp