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