В файле .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
Необходим скрипт, который может: 1. Вернуть список всех IP которые Deny и лежат между #start banip / #end banip, при наличии пути к файлу .htaccess в виде массива [banip] = array(xxx.xxx, xxx.xxx).
2. Записывать новый Deny (новая строка после последнего Deny) в файл .htaccess (в тематический блок) и сохранять его на сервере.
Доп. требования: - название тематического блока может быть разным.