[PHP-users 23657] Re: system(exec)関数にてOSコマンドで文字変換できない

KATOH Yasufumi karma @ prog.club.ne.jp
2004年 11月 17日 (水) 18:24:51 JST


加藤泰文です.

新規の話題を関係ない話題のメールへの「返信」で送るのは止めましょう.な
んかそういうのが二三個続いていますが...

>>> On Wed, 17 Nov 2004 17:03:56 +0900
    in message   "[PHP-users 23652] system(exec)関数にてOSコマンドで文字変換できない"
                  水野拓郎-san wrote:

> OS上から実行すると正常に働くのですが、PHP( exec() )からだと
> 違う結果になります。

どう違う結果なんでしょう?

> --ソース抜粋--
> $command = "ls | sed -e s/'.txt'/''/g > ./result";
> exec($command,$text_list);
> echo $command . "<br>";
> }

このソースだと

> --結果--
> -ブラウザ
> ls | sed -e s/'.txt'/''/g > ./result

こういう表示結果は当たり前ですね.

> -OS
> $ cat result
> a.txt
> b.txt
> c.txt
> $ ls | sed -e s/'.txt'/''/g > ./result
> a
> b
> c

こちらは何をやっているのかよくわからないのですが?最後の 3 行のような
出力が出るんですか?

-- 
==============================================
((((    加藤泰文
○-○                karma @ prog.club.ne.jp
==============================================
 (Web Page) http://park2.wakwak.com/%7Ekarma/
==============================================
   中南米の音楽のページを更新 (October 17)


PHP-users メーリングリストの案内