Пожалуйста, обратите внимание, что пользователь заблокирован
Писал для себя, теперь паблик для всех, но первыми заюзают мемберы ДЛ, а дальше как распространять будут =)
Как работает:
Принемает логи на файл gate.php
Все логи сохраняет в папке logs создавая поддиректории по дате 30-08-2008
Имена файлов (ЧЧ-мм-сс)_(ip)_(POST['d'] с троя обычно report.bin)
Т.е. мы всегда по фтп можем найти интересующий нас лог.
Что умеет:
- Выводить список логов по датам, для скачивания определённых, показывает данные о логах, а именно: Дата, Имя, Размер
- Внизу выводит сколько всего логов и сколько за выбранную дату.
- Функция скачать все логи за выбранную дату. Сжимает все логи в zip-архив сохраняет временно его на сервере в папку logs и предлагает скачать на скрине это видно. После скачивания удаляет временный архив.
- Функция посылки отчётов на email за выбранную дату. Сжимает все логи в zip-архив так же сохраняет на сервере и отправляет на указаный емайл архив, потом удаляет временный архив.
- Возможность удаления старых логов старше указанного кол-во дней, настройки в начале файла.
- Возможность посылки логов на мыло в заданные промежутки часов, например в 0,10,18 часов серверного времени, в коде закомментил т.к. не факт что логи будут идти так часто, кому нужно будет раскомментирует, только предупреждаю логи удаляются независимо дошло письмо или нет
Всё просто но работает как часы.
Как работает:
Принемает логи на файл gate.php
Все логи сохраняет в папке logs создавая поддиректории по дате 30-08-2008
Имена файлов (ЧЧ-мм-сс)_(ip)_(POST['d'] с троя обычно report.bin)
Т.е. мы всегда по фтп можем найти интересующий нас лог.
Что умеет:
- Выводить список логов по датам, для скачивания определённых, показывает данные о логах, а именно: Дата, Имя, Размер
- Внизу выводит сколько всего логов и сколько за выбранную дату.
- Функция скачать все логи за выбранную дату. Сжимает все логи в zip-архив сохраняет временно его на сервере в папку logs и предлагает скачать на скрине это видно. После скачивания удаляет временный архив.
- Функция посылки отчётов на email за выбранную дату. Сжимает все логи в zip-архив так же сохраняет на сервере и отправляет на указаный емайл архив, потом удаляет временный архив.
- Возможность удаления старых логов старше указанного кол-во дней, настройки в начале файла.
- Возможность посылки логов на мыло в заданные промежутки часов, например в 0,10,18 часов серверного времени, в коде закомментил т.к. не факт что логи будут идти так часто, кому нужно будет раскомментирует, только предупреждаю логи удаляются независимо дошло письмо или нет
Всё просто но работает как часы.