Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На сервере много файлов содержат определенную подстроку

Нужно рекурсивно пройтись по всем файлам определенного формата *.php, *.txt и др. на предмет содержания этой строки.

В режиме удаления, если скрипт запущен с параметром $_GET[repair]="true" нужно удалить эту подстроку в файле.

А в режиме резервного копирования, если скрипт запущен с параметром $_GET[backup]="true" нужно скопировать файл в папку $path_backup

И только в случае успешного копирования выполнить замену.

Все найденные файлы перечислять в файле find.log, очищенные от подстроки в delete.log, если не удалось очистить из-за ошибки - error.log.

В отдельном файле конфига - путь к бекапу и путь к папке от которой начинаем рекурсивный поиск.

10 лет назад
andrush
40 лет
16 лет в сервисе
Был
год назад

Заявки фрилансеров

Нет заявок фрилансеров