三沢です。 ちょっと蛇足気味ですが。 ereg_replaceは、置換がまったく行われない場合は、元の文字列をそのまま返 しますので、if(strstr($buffer,"ADDRESS"))の判定は不要かと思います。 こちらは好みの問題ですがwhileブロックはこのように一気に書くこともできます。 while (!feof($inFile)) fputs($ofp,ereg_replace("ADDRESS","success!!!!",fgets($ifp))); 読みにくくはなりますが。 参考になれば幸いです。 ***** 三沢隆治