Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi,

wie fange ich PHP Parse errors hab ?, Die Fehler können ja nicht vom Error_Handler behandelt werden soweit ich weis, also wie dann ?

kann ich evtl. eine Umleitung seitens des Apache machen, das er im Fehlerfall auf eine statische HTML / andere PHP-URL leitet ?

danke

Geschrieben

Du kannst im Fehlerfall per HTML weiterleiten:

im Script selbst:


ini_set('html_errors',false);

ini_set('error_prepend_string','<html><head><META http-equiv="refresh" content="0;URL=/error.php?strError=');

ini_set('error_append_string','"></head></html>');

oder in der php.ini (.htaccess?):

html_errors = Off

error_prepend_string="<html><head><META http-equiv='refresh' content='0;URL=/error.php?strError="

error_append_string="'></head></html>"

Wobei letzteres z.B. bei
Parse error: parse error, unexpected '{'

problematisch ist, da das Single-Quote-Zeichen (') auch als Begrenzer der URL dient.

Ich hab's gerade nicht geschafft, das Anführungszeichen in der php.ini zu maskieren.

Vielleicht weiss ja Jemand, wie das geht...

Geschrieben

ist mist, wenn es da keine 'wirkliche' Fehlerbehandlung gibt.

das ist bei mir wieder aktuell geworden, weil ich mehrere Fatal-errors hatte, die auf nicht installierte Module zurück zu führen waren....ich würde gerne zumindest wissen, wenn mein Script nicht funktioniert...auch wenn nicht 'ich' es aufrufe :(

Ich hab überlegt den Error in ein formularfeld zu setzen und das per JS wieder abzuschicken.

Dennoch bleibt dann das Problem, das alle Fehler, egal zu welcher Anwendung sie gehören, zum gleichen Error-Script geleitet werden.

*arg*

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...