Еще один вопрос
Oct. 26th, 2009 11:54 amГоспода, а помогите еще в одном вопросе, уже не киношном. Мне нужно заменить кусок кода в 300 страницах сайта. Говорят, есть проги, которые это умеют делать. Может, кто-то знает конкретно прогу и даже, где ее взять?
Заранее спасибо.
Заранее спасибо.
no subject
Date: 2009-10-26 09:04 am (UTC)no subject
Date: 2009-10-26 09:05 am (UTC)no subject
Date: 2009-10-26 09:07 am (UTC)no subject
Date: 2009-10-26 09:07 am (UTC)no subject
Date: 2009-10-26 09:09 am (UTC)no subject
Date: 2009-10-26 09:08 am (UTC)no subject
Date: 2009-10-26 09:11 am (UTC)Если решать проблему моим способом то вам нужен любой текстовый редактор, позволяющий в одном окне открыть 300 файлов и который в закладочке "замена" позволяет применить замену ко всем документам.
no subject
Date: 2009-10-26 09:15 am (UTC)Блокнот подойдет, а он откроет 300 файлов или одновременно не требуется?
no subject
Date: 2009-10-26 09:16 am (UTC)no subject
Date: 2009-10-26 09:31 am (UTC)Собственно что тебе нужно: функция, которая делает замену в куске текста который ей пеперажт; функция которая открывает файл, передает первой функции текст из файла и сохраняет обратно; функция которая формирует список файлов для замены.
на php это примерно так:
function replace($txt)
{
//обработать текст
return $txt;
}
function work_file($name)
{
$txt = file_get_content($name);
$txt = replace($txt);
file_puts_content($name, $txt);
}
function get_files() : Array
{
//пройтись по всем папкам сайта, собрать имена файлов с путями в массив
return $files
}
и потом
$files = get_files()
foreach ($files as $i => $name)
{
work_files($name)
}
девлов на час
no subject
Date: 2009-10-26 09:32 am (UTC)Этот скрипт, что выше будет работать?
no subject
Date: 2009-10-26 09:38 am (UTC)no subject
Date: 2009-10-26 09:51 am (UTC)no subject
Date: 2009-10-26 09:53 am (UTC)no subject
Date: 2009-10-26 09:55 am (UTC)no subject
Date: 2009-10-26 09:56 am (UTC)no subject
Date: 2009-10-26 12:58 pm (UTC)no subject
Date: 2009-10-26 09:46 am (UTC)Ну и любое приличное средство разработки. Но ты их ставить не хочешь.
Поэтому могу предложить прислать мне архив кода и объяснение что и на что заменить.
Получишь обратно исправленный архив. Это реально 5-10 мин работы (включая чтение писем).
no subject
Date: 2009-10-26 09:50 am (UTC)В смысле архив кода?
no subject
Date: 2009-10-26 09:52 am (UTC)Ну и так-то, если такая задача вообще встает, то значит что-то в консерватории неправильно.
no subject
Date: 2009-10-26 09:56 am (UTC)У меня там инклюдом футер был, а теперь надо сделать код во всех страницах - собралась сапу вставить, а там заявки на каждую страницу отдельно с разными ссылками, я в трауре, я думала, они сквозняком ссылки покупают, думала, просто в футер запихаю один раз и все.
Даже вот не знаю... может, все-таки футер оставить, просто из него все закрывающие тэги достать и перед ними код сапы вводить? А футер пусть инклюдится как было?
no subject
Date: 2009-10-26 10:27 am (UTC)no subject
Date: 2009-10-26 10:29 am (UTC)no subject
Date: 2009-10-26 10:46 am (UTC)no subject
Date: 2009-10-26 09:57 am (UTC)no subject
Date: 2009-10-26 11:59 pm (UTC)