[PHP-users 27051] Re: File I/O

tome34 nito @ a2.mbn.or.jp
2005年 10月 3日 (月) 16:38:18 JST


自己レスです

>            $w_msg1 = Ereg_replace("\\n", "\n", $w_msg);    <---あやしい?
>            $w_msg2 = Ereg_replace("\\r", "\r", $w_msg1);    <---あやしい?

を         $w_msg1 = Ereg_replace("\\\\n", "\n", $w_msg);
           $w_msg2 = Ereg_replace("\\\\r", "\r", $w_msg1);
でOKになりました(Ereg_replace("\\\\", "\\", $w_msg)だけでもOKだと思うんです)が、
2レコードめ3レコードめと"\n"がレコードの最後に1つずつ増えるようになってしまいました。

ので、書き込み時に
>            FWrite($fp, $w_msg2);

を      FWrite($fp, Trim($w_msg2));
としたら取敢えず求めるファイル出力にはなったんですが、なんか勘違いか理解不足で
ドジな事をやっているように思えます。
スッキリ上手くできるやり方を教えていただけるとありがたいのですが、、、
宜しくお願い致します。




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