Где же ошибка......
$dir_name = "D:/xxx/";
$expr="найти меня";
$change="заменить мной";
$dir = opendir($dir_name);
while ($file_name = readdir($dir))
{
if (($file_name != ".") && ($file_name != "..")) {
$fp=fopen($file_name, "r+");
$contents = fread($fp, 100000);
$contents=ereg_replace($expr,$change,$contents);
fwrite($file_name, $contents);
fclose($fp);
}
}
closedir($dir);