廣川です。 ML宛か個人宛かよくわかりませんが、MLにて回答しておきます。 石井さんが指摘された件ですが、ereg_replaceの正規表現の取扱に 問題がありました。 $pat = "(^|&)foo(&|$)"; $string = "foo"; ereg_replace($pat, "\1円", $string); の結果が空文字とならずにPHP 4.2では、 1円 となってしまいました。 このため、PHPlib のセッション機能等で問題を発生していました。 PHP 4.2.1 ではこの問題は修正されています。 On 2002年5月16日 22:01:22 +0900 (JST) "tekkyo" <tekkyo@naver.co.jp> wrote: > てっきょと申します。 >> いつも広川様のHP参考にさせていただいてます。 > ここに記述してある > 「正規表現関数ereg_replaceの修正」 > とはどのようなものなのでしょうか? > http://jp2.php.net/ChangeLog-4.php > を見てみてもそれらしき記述がないように思えましたので。 > _______________________________________________ > PHP-users mailing list > PHP-users@php.gr.jp > http://ns1.php.gr.jp/mailman/listinfo/php-users -- ----------------------------------------------------- Rui Hirokawa <rui_hirokawa@ybb.ne.jp> <hirokawa@php.net>