Sönke Tesch: Errors nicht anzeigen sondern loggen

Beitrag lesen

Nun, gibt es auch eine Möglichkeit, über ein PHP-Script die Fehler-Echos vollständig abzuschalten und alle Errors und Warnings in einen String(o. Sonstiges) reinzuladen?

Schau mal in die PHP-Anleitung, "Fehlerbehandlung", letzte Hälfte (http://www.php.net/manual/de/features.error-handling.php). Dort ist erklärt, wie man eine eigene Fehlerbehandlung bastelt.

Zu Andreas: Warum PHP die Fehlerdatei ständig überschreibt, kann ich Dir nicht sagen, ich könnte mir höchstens vorstellen, daß sowas passiert wenn der Interpreter als CGI-Version läuft, deshalb bei jedem Seitenaufruf neu starten muß und bei jedem Neustart die Datei auch neu öffnet. Das wäre allerdings reichlich dämlich..
Aber wenn Du error_log weglässt, schreibt er (zumindest als Modul) in die Fehlerdatei des Webservers - die braucht man sowieso und da bleibt auch alles drin.

Gruß,
  soenk.e