Perezzz

Рейтинг
104
Регистрация
11.03.2008
Должность
Digital-marketing

а где кнопка "ПЫЩ" ???

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

bomboluk:
Парни, а сколько символов в замене поддерживает скрипт? Я вот решил заменить </body> вот этой строчкой <script language="javascript" src="/xxxxx.js"></script></body>
Но вылезает ошибка Parse error: syntax error, unexpected T_STRING in
Что делать? спасибо

просто скрипт ваши кавычки (") воспринимает как конец замены, в коде на что заменяете используйте апостроф (') то есть в вашем случае <script language='javascript' src='/xxxxx.js'></script></body>

седьмойнах

webservis.ru

by.ru

www.mirahost.ru

PHP скрипт замены строки на строку во всех файлах заданного расширения:

<?
$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="ololo"; #что ищем
$replace_str="tralala"; #чем заменяем
//******************************************************
$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";
?>

заливать в корень и вызвать в браузере

Можно грабить корованы...

Shi, зачёт!!!😂😂😂 🤣D:

папка с шаблоном_tpl ?

Значит владельцы сайтов сами поставили ссылки на мои доры. Топик closed.

Прогерам спасибо, выручили.

mouse Так направь в нужную сторону коли ты истинный xD

Ну и покупайте там. 30 это ещё очень очень дешёво.

ibegun.ru посмотрите тут мин. цена 2000р за 1к, вот и зачёсывайте про дешевость контекста

Всего: 557