ich habe ein php-script, in dem ich dynamisch andere php-scripte mittels include einbinde.
Jetzt möchte ich, dass wenn in der php-Datei ein fatal-error auftritt, dass der Benutzer der Seite nicht die php-Fehlermeldung zu sehen bekommt, sondern meine eigene Fehlermeldung (mit HTML formatiert etc).
Kann man irgendwie prüfen, ob eine php-Datei einen Fehler erzeugen würde BEVOR man sie einbindet? Oder habt ihr andere Lösungen?
Nein. Weil PHP Scripte nicht wie perl oder Java kompiliert, also Fehler erst während dem Ablauf sichtbar werden.
Wichtiger wäre wohl, wenn ein solcher Fehler in ein nur dir verfügbares File geschrieben würde. Denn der Besucher deiner Seite kann/soll damit ja eh nichts anfangen
Da ich mich nicht mit PHP auskenne verlinke ich mal eine Seite.
http://johannes-ruthenberg.de/php-errorlog
mfg Beat