Нужно на всех страницах дора, заменить строку

123
Force68
На сайте с 23.04.2010
Offline
250
#11

вот скрипт для замены -можно прямо на хостинге

<?php


set_time_limit(0);

$name_script = "script.php";//название этого скрипта
$dir_name = ".";//директория откуда начинать поиск
$type = ".html";//в файлах с каким расширением менять

$str1 = "#что заменить#";//что заменить,# - не удалять
$str2 = "на что заменить";//на что заменить

replace($dir_name);

function replace($dir_name)
{
global $type;
global $str1;
global $str2;

$dir = scandir($dir_name);

foreach($dir as $val)
{
if(stristr($val, $type) and $val != $name_script)
{
$file = file_get_contents($dir_name."/".$val);

$file = preg_replace($str1, $str2, $file);

file_put_contents($dir_name."/".$val, $file);
}
else if(is_dir($dir_name."/".$val) and $val != "." and $val != "..")
{
replace($dir_name."/".$val);
}
}
}

echo "готово";
?>


---------- Добавлено 08.11.2013 в 14:55 ----------

автор сего замечательного скрипта Dos3, так шо все спасибы ему.
zTDS - бесплатная TDS (https://t.me/z_tds)
Konceptovskiy
На сайте с 31.01.2011
Offline
140
#12

А можно на н++ выбрать файл в котором много строк с ключами и заменять этими ключами рандомно? То есть что бы конкретные коды в файлах .php, заменялись ключами из файла с ключами и эти ключи брались рандомно?

mr_first
На сайте с 01.11.2007
Offline
158
#13

PowerGrep for Win - рулит :)

Предприниматель хочет спать, но надо, блин, предпринимать...
Force68
На сайте с 23.04.2010
Offline
250
#14
mr_first:
PowerGrep for Win - рулит :)

ога, дор на хостинге, а PowerGrep for Win - рулит - железная логика 😂

[Удален]
#15
Force68:
ор сего замечательного скрипта Dos3, так шо все спа

Может ли этот скрипт заменить 1000 знаков на 1000 знаков кода?

Force68
На сайте с 23.04.2010
Offline
250
#16
mutant1987:
Может ли этот скрипт заменить 1000 знаков на 1000 знаков кода?

Чес слова, не знаю - но тут ведь скорей дело не в скрипте а в настройках апача - сколько в конфиге

стоит время на выполнение скрипта и сколько памяти.

splish
На сайте с 25.01.2011
Offline
114
#17

<?php

$str = str_replace('Что заменить','На что заменить',$str);

?>

[Удален]
#18

Force68, В том и дело, и то смотря как сканфигурирован сервер. А с Н++ железный вариант, не стоит нубов запутывать :D

altezzik
На сайте с 06.11.2011
Offline
247
#19
Konceptovskiy:
Что значит не откатить?

Все выбранные файлы перепишутся как есть. Дороги назад не будет.

[Удален]
#20

altezzik, а обратно прееписать по вашему, это уже не вариант ? 🤣D

123

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