Замена в статичном многостраничном доре html

Автор: deniska · Дата: 1 January 2010 · Есть 1 комментарий

Да и не только в доре. Допустим есть дор на 20к страниц в котором редирект осуществляется через сервис коротких ссылок, который побил эту самую ссылку из-за абузы. Или же надо поменять баннер сразу на всех страницах.

Делается это вот таким пхп скриптом, не забудьте поставить 777 на все станицы дора:

<?php

$dirname = '.' ;

$text = 'то_что_надо_сменить';

$retext = 'на_что_надо_сменить';

$dir = opendir($dirname);

while (($file = readdir($dir)) !== false)

{
if($file != "." && $file != ".." && $file != "replace.php")

{

if(is_file($dirname."/".$file))

{

echo $dirname."/".$file."\n";

$content = file_get_contents($dirname."/".$file);

$content = str_replace($text, $retext, $content);

file_put_contents($dirname."/".$file,$content);
}
}
}

closedir($dir);

?>

Скрипт не мой , откуда взял не помню.  Новые бесплатные браузерные игры можно подзырить тут.

Популярность: 66%


Бонус:


Рубрика: сервисы · Запись имеет метки:  

Комментарии

  1. Sosnovskij says:

    О, отличный метод, пару раз приходилось исправлять на ПК и перезаливать



Оставить комментарий или два