Rolf B: PHP-Fehler ausgeben

Beitrag lesen

Hallo Gerdi,

siehe das erste Benutzerbeispiel auf der error_reporting Seite im PHP Handbuch.

error_reporting(E_ALL) sorgt dafür, dass keine Meldung unterdrückt wird.

ini_set("display_errors", 1) sorgt dafür, dass Fehlermeldungen in den Ausgabestrom (also in den Browser) geschrieben werden.

Diese Einstellung gilt ab dem Moment, wo Du sie setzt, bis zum Ende des PHP Requests (bzw. bis zu dem Moment, wo Du sie wieder abschaltest). D.h. auch für UP.

Wenn Du auf die php.ini Zugriff hast, kannst Du beides auch dort setzen - sollte man aber nur tun, wenn dieses PHP einen reinen Testbetrieb bildet.

Wenn Du weißt, ob und wohin dein PHP eine Error-Logdatei schreibt, kannst Du auch log_errors auf 1 setzen und findest die Meldungen dann dort statt mitten ins HTML geklatscht.

Rolf

--
sumpsi - posui - obstruxi