Заказ закрыт
чтение и запись в htaccess с помощью Regex PHP

Бюджет: 1 300 руб
17.02 $ – 14.88 €
Заказчик выбрал исполнителя:
Евгений Васькевич  
Добрый день!
для тех кто знает регулярные выражения труда не составит.
Задача
есть .htaccess файл с тематическими блоками, разбитые комментариями #start banip ... #end banip
на данный момент есть блок блокировки IP-адресов, вот пример:
#start banip
Order Allow,Deny
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
Allow from all
#end banip

Необходимо написать на PHP:
1. Получить регулярным выражением все IP которые Deny и лежат между #start banip / #end banip, при наличии пути к файлу .htaccess. Записать в массив вида [banip] => array(xxx.xxx, xxx.xxx), ключ "banip" берется из названия тематического блока
2. Уметь записать новый Deny (новая строка после последнего Deny) в файл .htaccess (в тематический блок) и сохранить его на сервере. Это должно быть функцией, принимающей строку IP.
Опубликован 08.11.2016 в 16:16
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.