Hi,
ich möchte in meinem PHP Script gerne alle Fehler abfangen und in eine Datenbank schreiben.
Jetzt hab ich etwas gegoogelt und bin auf folgende Lösung gekommen:
set_error_handler("logging");
function logging($errno, $errmsg, $filename, $linenum) {
$message="$errno - $errmsg - $filename - $linenum<br>";
$datetime=date("Y-m-d H:i:s");
$sql = "INSERT INTO logging
(user, datetime, text)
VALUES ('$_SESSION[id]', '$datetime', '$message')";
sql_execute($sql);
}
Das funktioniert soweit auch wunderbar. Das Problem ist nun, dass er wirklich jeden s***** mit logged.
Auszug:
8 - Use of undefined constant file_url_prefix - assumed 'file_url_prefix' -/home/XXX/www/load.php - 19
Wie kann ich diese Fehler selektieren?
Gruß und Danke schonmal,
Mika