Здравствуйте

Нужна модификация DLE в виде хака, которая позволит перехватывать ошибки PHP(fatal error) и MySQL, которые приводят к неработоспособности CMS и отправлять подробности на email админа из config.php, а на самом сайте при ошибке показывать стандартную offline заглушку (offline.tpl). Полученное письмо должно содержать подробности ошибки:

1. тип - php или mysql

2. файл, где возникла ошибка

3. урл, где возникла ошибка

4. время

5. IP пользователя

Важно, чтобы предусматривалась фильтрация повторных email'ов, т.е. если возникла какая-то ошибка, то в первый раз отправляется email с её подробностями, а далее просто показывается заглушка без "бомбардировки" однотипными письмами, до тех пор, пока не удалится какой-то кеш файл, или просто с таймаутом раз в час (так даже лучше).

10 лет назад
imitator7
40 лет
13 лет в сервисе
Был
8 лет назад

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

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