Реклама на сайте Advertise with us

Как убить ресип?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 28.02.10
Сообщения: 4

Ссылка на сообщениеДобавлено: 29/03/10 в 11:14       Ответить с цитатойцитата 

Всем привет. Подскажите пожалуйста, если нужно снести ресип, может есть быстрый способ это сделать на серваке на большом количестве зеркал или надо вручную искать и удалять?

0
 

Old Oil Barrel

С нами с 09.09.04
Сообщения: 58531
Рейтинг: 14265


Передовик Master-X (16.07.2005) Передовик Master-X (16.10.2005) Передовик Master-X (01.12.2006) Передовик Master-X (01.03.2007) Передовик Master-X (16.03.2007) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 29/03/10 в 14:55       Ответить с цитатойцитата 

закажи скрипт - 10 баксов цена вопроса, а могут и за бесплатно icon_biggrin.gif

Правило буравчика

0
 

What the fuck's inside of you?

С нами с 01.04.04
Сообщения: 2332
Рейтинг: 1729

Ссылка на сообщениеДобавлено: 29/03/10 в 15:24       Ответить с цитатойцитата 

или купи сервак у Webazilla. мне парни снесли все ненужные ресипы за 10 минут причем фри smail101.gif

0
 



С нами с 14.03.07
Сообщения: 439
Рейтинг: 585

Ссылка на сообщениеДобавлено: 29/03/10 в 17:34       Ответить с цитатойцитата 

Вот код скрипта поиска и замены строк в папке и во всех вложенных папках. Тока всем папкам надо установить права 777 перед запуском скрипта. Пробовал сам - работает.

Код:
<?
$work_dir="./";       
// рабочая директория - обязательно должна заканчиваться
// символом "/"

$excl_dir=array();
$excl_dir[0]="./no_work_here/";       
$excl_dir[1]="./and_here/and_here/";

// директории, где поиск/замена не производятся - обязательно должны заканчиваться
// символом "/"


$file_mask_1=".html";   
$file_mask_2=".js";
// маски обрабатываемых файлов (будут обработаны все файлы,
// содержащие данную строку в имени)

$search_str="test";   #что ищем
$replace_str="TEST";   #чем заменяем

//******************************************************

$level=0;

function sr($dir)
{
global $level,$file_mask_1,$file_mask_2,$search_str,$replace_str,$excl_dir;
echo "<b>";
for ($i=0;$i<$level;$i++) echo "* * ";
echo $dir."</b>";

if (@in_array($dir,$excl_dir))
{
echo " - needn't search & replace<br>";
return;
}

echo "<br>";

$p = dir($dir);
while($ent=$p->read())
{
if ($ent!="." && $ent!=".." && !is_dir($dir . $ent) && (eregi(sql_regcase($file_mask_1),$ent) || eregi(sql_regcase($file_mask_2),$ent)))
{
$tmp=@file($dir.$ent);
$str=@implode("",$tmp);

if (strpos("@!#%xrenoder^&*()".$str,$search_str))
{
for ($i=0;$i<($level)+1;$i++) echo "* * ";
echo $dir.$ent." found...";

$str=str_replace($search_str,$replace_str,$str);

if ($fp=@fopen($dir.$ent, "w"))
{
flock($fp,LOCK_EX);    
fwrite($fp,$str);
fclose($fp);
echo " and replace<br>";
}
else echo " and <b>can't replace</b><br>";
}

}
elseif($ent!="." and $ent!=".." and is_dir($dir . $ent))
{
$level++;
sr($dir.$ent."/");
$level--;
}
}
$p->close();

return;
}

sr($work_dir);

echo "SEARCH & REPLACE Complete";

?>

0
 

SEOшник

С нами с 20.10.02
Сообщения: 5375
Рейтинг: 1798

Ссылка на сообщениеДобавлено: 29/03/10 в 18:29       Ответить с цитатойцитата 

Если много фрих то могу купить ресипы.

Заказывай грамотное продвижение сайтов у специалиста.

0
 



С нами с 09.05.04
Сообщения: 363
Рейтинг: 245

Ссылка на сообщениеДобавлено: 30/03/10 в 02:01       Ответить с цитатойцитата 

FedorovEV спасибо за код. А можно поподробнее как запускать его. Например создаем такай-то файл, затем делаем то-то..

Очень импонирует этот спонсор с гей платниками

0
 



С нами с 28.02.10
Сообщения: 4

Ссылка на сообщениеДобавлено: 30/03/10 в 10:53       Ответить с цитатойцитата 

FedorovEV Огромное спасибо за скрипт буду разбираться smail54.gif

0
 



С нами с 14.03.07
Сообщения: 439
Рейтинг: 585

Ссылка на сообщениеДобавлено: 30/03/10 в 20:45       Ответить с цитатойцитата 

adonis: Mihasus: Создаем файл, например script.php. Открываем его в текстовом редакторе и копируем туда код. В коде меняем текст который нам надо найти и текст на который его надо заменить, если нужно просто удалить строки, то оставляем пункт $replace_str=""; пустым. Рабочую директорию не менять. Загружаем этот файл на хост в ту папку в которой требуется найти файлы с нужным кодом и заменить его, или же просто в корень загрузить его, тогда скрипт будет проверять абсолютно все файлы на домене, во всех вложенных папках. Поставить на нужные папки права CHMOD 777 (и поставить галочку чтобы на всех вложенных файлах он был изменен а не просто на папках), сделать это можно через фтп либо админку хоста. Далее запускаем скрипт набрав его адрес в строке адреса браузера http://domain.com/script.php и нажимаем Enter. На экране отображается процесс замены. Буквально за несколько секунд скрипт может заменить код в тысячах файлах. После замены возвращаем CHMOD на прежние. Советую проверить работоспособность скрипта сначала на фрихосте, чтобы научиться пользоваться.

0
 



С нами с 31.07.07
Сообщения: 331
Рейтинг: 129

Ссылка на сообщениеДобавлено: 31/03/10 в 09:23       Ответить с цитатойцитата 

FedorovEVБольшое спасибо за скрипт. Все работает как надо smail54.gif

0
 
+ + +


С нами с 16.03.10
Сообщения: 101
Рейтинг: 10

Ссылка на сообщениеДобавлено: 31/03/10 в 09:47       Ответить с цитатойцитата 

спасибо надо не федорову говорить
а автору скрипта
Хренодеру

0
 



С нами с 28.02.10
Сообщения: 4

Ссылка на сообщениеДобавлено: 31/03/10 в 11:00       Ответить с цитатойцитата 

Всем спасибо, все получилось icon_smile.gif

0
 

маниакально- депрессивный псих

С нами с 21.02.09
Сообщения: 1445
Рейтинг: 860

Ссылка на сообщениеДобавлено: 31/03/10 в 11:43       Ответить с цитатойцитата 

FedorovEV писал:
Поставить на нужные папки права CHMOD 777 (и поставить галочку чтобы на всех вложенных файлах он был изменен а не просто на папках)

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

CDN from $0,8/Mbps - от адванседов

0
 

IDDQD

С нами с 30.08.05
Сообщения: 5545
Рейтинг: 2710

Ссылка на сообщениеДобавлено: 31/03/10 в 11:54       Ответить с цитатойцитата 

FedorovEV писал:
Тока всем папкам надо установить права 777 перед


Вот. это самое важное, если не дедик то гемороя вобще много.

стучите мне. кому прибить-заменить на что-нибудь надо )

за пару вмз сделаем... фтп любое

0
 
+ + +


С нами с 16.03.10
Сообщения: 101
Рейтинг: 10

Ссылка на сообщениеДобавлено: 31/03/10 в 11:59       Ответить с цитатойцитата 

paranoik.death писал:
а если есть ssh доступ, можно скрипт запустить из под рута, чтобы чмод не менять?

можно

0
 



С нами с 16.03.07
Сообщения: 2697
Рейтинг: 3147

Ссылка на сообщениеДобавлено: 31/03/10 в 22:50       Ответить с цитатойцитата 

ну вот, лишили хлеба Craza icon_smile.gif
спасибо, попробую

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »