Добро пожаловать, Гость!
Отправка отчета об ошибке на E-Mail - Полезный php код №15
Все категории

Отправка отчета об ошибке на E-Mail

Описание: По умолчанию, большинство серверов настроены на отображение сообщения об ошибке (интерпритатора) в сценариях PHP. По соображениям безопасности, Вы можете получать письма на E-Mail с отчетами об ошибках, вместо того, чтобы они отображались посетителям. (Источник: Internet)
Код:
// Обработчик ошибок
function nettuts_error_handler($number, $message, $file, $line, $vars) {

$email = "<p>Обнаружена ошибка ($number) , на линии <strong>$line</strong>,в файле <strong>$file</strong>.</p> <p> $message </p>" ;
$email .= "<pre>" . print_r($vars, 1) ."</pre>";

$headers = 'Content-type: text/html; charset=utf-8' . "rn";

// Кому отправляем
error_log($email, 1, 'example@mail.ru', $headers);

// реагируем на ошибку уведомления
if (($number !== E_NOTICE) && ($number < 2048)) {

die("Ошибка в сценарии!");
}
}

// Применяем нашу функцию для обработки ошибок
set_error_handler('nettuts_error_handler');
// Ошибка
echo $somevarthatdoesnotexist;
Добавил: Стритрейсер (30 Мая 2014)

Скачать: TEXTAREA
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей - 14971, тем на форуме - 30292, сообщений - 298888