Показать сообщение отдельно
Старый 28.05.2006, 14:43     # 1
Стефания
Junior Member
 
Регистрация: 13.03.2006
Сообщения: 72

Стефания Путь к славе только начался
Как сделать автозамену на рнр

Т.е. проблемка в том, что....мне нужно в 250-ти файлах заменить одну строчку. Как вариант....пишу скрипт для автозамены......чет нифига не работает.....вижу, что что-то не то или не туда записала, но пока не могу понять.
В общем......замена "123" на "456"

<?php
$d=opendir('.');
while ($n=readdir($d))
{
if (ereg(".php$", $n))
{

echo $n.'<br>';
$fp=fopen($n,'r');
clearstatcache();
$s=fread($fp,filesize($n)+1);
$news=str_replace('123','456',$s);

fclose($fp);

$fp=fopen($n,'w');
$news=str_replace('123','456',$s);
fwrite($fp,$s);
fclose($fp);
}
}
closedir($d);
?>
Стефания вне форума