Оповещение по email об ошибках PHP кода
В редакторе
Оповещение по email об ошибках PHP кода
Brain_Script
1953
2020-02-07 07:47:25
function errorHandler($sMessage = '', $aVars = array()) {
$sScript = $_SERVER['PHP_SELF'];
$sParams = print_r($_REQUEST, true);
$sVars = print_r($aVars, true);
$aBackTrace = debug_backtrace();
unset($aBackTrace[0]);
$sBackTrace = print_r($aBackTrace, true);
$sExplanation = <<<EOF
<p>Дополнительная информация: {$sMessage}</p>
<p>Дополнительные переменные: <pre>{$sVars}</pre></p><hr />
<p>Вызванный скрипт: {$sScript}</p>
<p>Параметры запроса: <pre>{$sParams}</pre></p><hr />
<p>Трассировка отладки:</p><pre>{$sBackTrace}</pre>
EOF;
$sHeader = "Subject: Error occurredrnContent-type: text/html; charset=UTF-8rn";
error_log($sExplanation, 1, 'admin@example.com', $sHeader);
}
Войдите для добавления комментария.