PHP скрипт поиска подстроки в файлах на сервере.
Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.09.2015
На сервере много файлов содержат определенную подстроку
Нужно рекурсивно пройтись по всем файлам определенного формата *.php, *.txt и др. на предмет содержания этой строки.
В режиме удаления, если скрипт запущен с параметром $_GET[repair]="true" нужно удалить эту подстроку в файле.
А в режиме резервного копирования, если скрипт запущен с параметром $_GET[backup]="true" нужно скопировать файл в папку $path_backup
И только в случае успешного копирования выполнить замену.
Все найденные файлы перечислять в файле find.log, очищенные от подстроки в delete.log, если не удалось очистить из-за ошибки - error.log.
В отдельном файле конфига - путь к бекапу и путь к папке от которой начинаем рекурсивный поиск.