|
|
|
| Есть строка (к примеру $str="ТЕКСТ!!!";).
Надопройтись по всем файлам на сервере и удалить этот текст в них... Как такое можнос делать?
Ну в принципе "КАК" я скорее всгео знаю, но что-то слишком нагружает это ЦП сервера и глючит... | |
|
|
|
|
|
|
|
для: DEM
(18.08.2008 в 11:20)
| | 1. Рекурсивно получаем список файлов в массив
2. Открываем каждый файл
3. Ищем искомую фразу
4. Заменяем(удаляем)
5. Пересохраняем файл | |
|
|
|
|
|
|
|
для: mihdan
(18.08.2008 в 15:15)
| | В принципе так у меня тож, думал мож кто знает более быстрый способ :( Пасиб | |
|
|
|
|
|
|
|
для: DEM
(18.08.2008 в 11:20)
| | Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/replace.php. | |
|
|
|
|
|
|
|
для: cheops
(19.08.2008 в 12:49)
| | Спасибо, но вот как я понимаю у вайлов не хватает прав что бы быть изменёнными :( А chmod() не срабатывает (точно не понмю почему, но читал тут... помню что он может изменяьт параметры файлов создаными только этим срикптом... или что-то вроде этого). Есть ли какой-нибудь выход? | |
|
|
|
|
|
|
|
для: DEM
(18.08.2008 в 11:20)
| | Если дело происходит на *nix машине, можно обойтись стандартными утилитами типа grep. Точную команду не подскажу.
Либо написать батничек для винды. | |
|
|
|
|
|
|
|
для: Саня
(19.08.2008 в 13:02)
| | У программы dreamweaver есть такая функция для редактирования файлов на сервере через ftp
Сам задавал такой вопрос! Ищи по моим темам! | |
|
|
|