Mika: Fehler abfangen mit PHP

Beitrag lesen

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