Мухамед Брюсли
С нами с 23.09.03
Сообщения: 4616
Рейтинг: 1045
|
Добавлено: 05/04/05 в 12:42 |
автоматизировано, т.е. берем линку ххх меняем на ууу?
|
|
Ветеран броуновского движения
|
0
|
|
|
Снимаю. Порчу.
С нами с 25.12.99
Сообщения: 1234
Рейтинг: 786
|
Добавлено: 05/04/05 в 14:04 |
т.е.? во всех файлах html?
|
|
|
|
С нами с 05.08.04
Сообщения: 72
Рейтинг: 38
|
Добавлено: 05/04/05 в 16:48 |
Можно php скриптом, нетрудным.
Алгоритм таков,
В цикле открываеш все файлы, заменяеш нужныю строку str_replace() , усекаше файл до нулевой длины, и записываеш в его...
|
|
|
|
С нами с 16.07.04
Сообщения: 678
Рейтинг: 702
|
Добавлено: 05/04/05 в 17:16 |
|
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 05/04/05 в 18:51 |
|
|
|
|
С нами с 28.01.03
Сообщения: 53
Рейтинг: 17
|
Добавлено: 06/04/05 в 14:57 |
Сергей Ильич писал: | автоматизировано, т.е. берем линку ххх меняем на ууу? |
через шел если на сервере есть mysql ,можно так:
Код: | find DIR -type f | xargs replace "xxx" "yyy" -- |
DIR - ето начальньй фолдер,изменения будет во все вайлов во все вложение фолдери в етой фолдер.например
DIR = /usr/home/hosts/domain.com/html/docs
replace - ето команда mysql ,если она находится в path ,можно так.
у меня например небьйла в path ,а бьйла в такой примерньй фолдер - /usr/mysql.old/bin/ ,тогда нужно в код указать полньй пут к replace. например код будет:
Код: | find DIR -type f | xargs /usr/mysql.old/bin/replace "xxx" "yyy" -- |
|
|
|
|
С нами с 04.11.03
Сообщения: 224
Рейтинг: 197
|
Добавлено: 06/04/05 в 16:50 |
Я обычно скачиваю страницу, открываю FrontPage, закладка html, нажимаю кнопочки ctrl+H втавляю domain1.com (который надо менять)
а ниже вводишь domain2.com (на который надо поменять), потом жмешь replace all, опля все ссылки поменялись.
Так можно с любым фрагментом текста делать.
Удачи.
|
|
|
|
erMoney
С нами с 30.04.04
Сообщения: 3836
Рейтинг: 1826
|
Добавлено: 06/04/05 в 21:48 |
reduced писал: | Я обычно скачиваю страницу, открываю FrontPage, закладка html, нажимаю кнопочки ctrl+H втавляю domain1.com (который надо менять)
а ниже вводишь domain2.com (на который надо поменять), потом жмешь replace all, опля все ссылки поменялись.
Так можно с любым фрагментом текста делать.
Удачи. |
это трудно когда таких файлов больше 1000
|
|
|
|
С нами с 04.11.03
Сообщения: 224
Рейтинг: 197
|
Добавлено: 06/04/05 в 23:28 |
xkrainer писал: | это трудно когда таких файлов больше 1000 |
Вообщето да, просто я так делаю когда надо пару html'лок переделать
|
|
|
|
+
С нами с 20.02.04
Сообщения: 134
Рейтинг: 119
|
Добавлено: 07/04/05 в 01:33 |
Я обычно если файлы на компе использую Search+Replace. Автоматом во всех файлах меняет заданные строки/блоки. Можно во время замены делать бакап всех файлов автоматом. В общем реккомендую.
|
|
|
|
Пионер адалта
С нами с 23.07.00
Сообщения: 1095
Рейтинг: 1112
|
Добавлено: 07/04/05 в 07:47 |
kos писал: | Я обычно если файлы на компе использую Search+Replace. |
так человек спрашивает как на серваке поменять, а не на локале
по теме - или при помощи SSH или скриптом от Хренодера
|
|
|
|