Hallo liebe Leute,
ich möchte gerne die Fehler in meinen Scripten abfangen und per Mail erhalten.
So schauts aus:
function getErrorHandler($errno,$errmsg,$filename,$linenum) {
$error = "Zeit: " .date("Y-m-d H:i:s"). "\n";
$error .= "Meldung: " .$errmsg. "\n";
$error .= "Datei: " .$filename. "\n";
$error .= "Zeile: " .$linenum;
mail("Entwicklerich@dom.de", "Error", $error, "From: Error Ichich@dom.de");
}
if (!isset($old_error_reporting)) {
error_reporting(E_ALL &~E_NOTICE);
@ini_set('display_errors', '0');
}
set_error_handler("getErrorHandler");
Also funtkionieren tut es, aber leider ein bischen zugut ;-)
Wenn ich mir die Fehler auf dem Display anschaue kommen die gewohnten Fehler "E_ALL &~E_NOTICE", Warnungen, Fatal, Parse etc ...
Lasse ich mir aber die Fehler per Mail zukommen, beschränkt sich das ganze nicht auf die Fehlermeldungen die ich auch auf dem Display erhalte, sondern es kommen auch Hinweise und ähnliches mit die ich aber erstmal nicht haben möchte, weil einfach zuviel.
Könnt Ihr mir sagen wie ich das ganze hinbekomme?
Viele Grüße und danke,
Daniel ...