Замена слова "кот" на слово "собака"

Статус
В этой теме нельзя размещать новые ответы.

nasib

Создатель
Регистрация
24 Ноя 2008
Сообщения
31
Реакции
1
Замена слова "кот" на слово "собака" и слова "1235" на "37856" во всех xml файлах внутри папки "животное". Не названия файлов изменять а контент.

И после замены во всех файлах сменить кодировку файлов в этой же папке на utf-8

Как это будет выглядеть на php?
 
Я бы так наверное сделал (нужно добавить пару проверок ещё)
PHP:
$path = 'files/data/';
$dir = opendir($path); 
while($file = readdir($dir))
{
    if(is_file($path.$file))
    {
       $content = file_get_contents($path.$file);
       $content = str_replace('кот','собака',$content);
       $content = str_replace('1235','37856',$content);
       $content = iconv('windows-1251','utf-8',$content);
       $fp = fopen($path.$file,'w');
       fwrite($fp,$content);
       fclose($fp);
    }
}
 
Благодарю :)
 
И если нада что б это в чате так было то оту часть бросать в файл чата?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху