автозамена ссылки

12 3
[Удален]
2806

дор 2700 страниц, надо поменять ссылку на тдс, как это сделать? слышал вроде есть прога для автозамены ссылки прямо на хостинге, подкинте плиз

SEO_PAPA
На сайте с 13.11.2009
Offline
1
#1

если php работает 😎

<?php

//////////////////////////////////////////////////////////

// Рекурсивная функция - спускаемся вниз по каталогу

//////////////////////////////////////////////////////////

function scan_dir($dirname)

{

// Объявляем переменные замены глобальными

GLOBAL $text, $retext;

// Открываем текущую директорию

$dir = opendir($dirname);

// Читаем в цикле директорию

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

{

// Если файл обрабатываем его содержимое

if($file != "." && $file != "..")

{

// Если имеем дело с файлом - производим в нём замену

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

{

// Читаем содержимое файла

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

// Осуществляем замену

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

// Перезаписываем файл

$p = fopen($dirname."/".$file,"w");

fwrite($p,$content);

fclose($p);

//file_ put_ contents($dirname. "/" .$file,$content);

}

// Если перед нами директория, вызываем рекурсивно

// функцию scan_dir

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

{

echo $dirname."/".$file."<br>";

scan_dir($dirname."/".$file);

}

}

}

// Закрываем директорию

closedir($dir);

}

?>

<?php

$text = '_+_+_+'; // Искомая строка

$retext = '010101010'; // Строка замены

$dirname = "dirname";

scan_dir($dirname); // Вызов рекурсивной функции

?>

Да, я подлый стукач :D
[Удален]
#2

а проги нет никакой чтобы по проще?

wizzer
На сайте с 23.02.2009
Offline
152
#3
Darkstoch:
а проги нет никакой чтобы по проще?

куда уж проще?

p.s. wishmaster.exe

//wizzer Проверенный временем опен впн сервис. (http://openvpn.cc) Перестань переживать за свою анонимность.
[Удален]
#4
wizzer:
куда уж проще?
p.s. wishmaster.exe

что то пишут на других форумах что это трой

wizzer
На сайте с 23.02.2009
Offline
152
#5
Darkstoch:
что то пишут на других форумах что это трой

а скрипт не может быть троем. что тут непонятного? сохраняешь как файл.php и запускаешь на денвере.

[Удален]
#6

Warning: opendir(dirname) [function.opendir]: failed to open dir: No such file or directory in /home/u2433/public_html/partenitonline.ru/index.php on line 19

Warning: readdir(): supplied argument is not a valid Directory resource in /home/u2433/public_html/partenitonline.ru/index.php on line 23

Warning: closedir(): supplied argument is not a valid Directory resource in /home/u2433/public_html/partenitonline.ru/index.php on line 76

Darkstoch добавил 14.11.2009 в 21:31

вот такое открывается и все

SEO_PAPA
На сайте с 13.11.2009
Offline
1
#7

хм.. работало. а каталог правильно вписал?

в папке со скриптом создавал папку и там заменяло

[Удален]
#8
SEO_PAPA:
хм.. работало. а каталог правильно вписал?
в папке со скриптом создавал папку и там заменяло

а можно подробнее о создании папок? какие должны быть названия?

SBot
На сайте с 29.07.2008
Offline
150
#9
Darkstoch:
Warning: opendir(dirname) [function.opendir]: failed to open dir: No such file or directory in /home/u2433/public_html/partenitonline.ru/index.php on line 19

Warning: readdir(): supplied argument is not a valid Directory resource in /home/u2433/public_html/partenitonline.ru/index.php on line 23

Warning: closedir(): supplied argument is not a valid Directory resource in /home/u2433/public_html/partenitonline.ru/index.php on line 76

Darkstoch добавил 14.11.2009 в 21:31
вот такое открывается и все

Права на запись поставьте 777 на файлы и на каталог с файлами.

SEO_PAPA
На сайте с 13.11.2009
Offline
1
#10
Darkstoch:
какие должны быть названия?

так название папки в функции пишется scan_dir($dirname);

$dirname - это название папки.

Например:

[ вот папка где скрипт [а в ней папка $dirname] ]

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий