Siechfred: 404 beim inlude() Fehler?

Beitrag lesen

Hell-O!

ich habe verzweifelt versucht mittels php.net eine Möglichkeit zu finden bei include() Fehler eine "404" Seite einzubeten. Sodaß man anstelle einer Warnung eine "anständige Fehlermeldung" zeigen kann.
versuchs mal mit .htaccess
ErrorDocument 404 /cgi-bin/404.cgi

Nene, so wird das nichts. HTTP bekommt von den Vorgängen auf dem Server nichts mit. Wenn ein include scheitert, heißt das nicht, dass die vom Client angeforderte Ressource nicht existent ist. Ganz im Gegenteil: Damit ein include fehlschlagen kann, muss es eine gültige Ressource geben, in die via include etwas eingebunden werden soll. Es besteht also kein Grund für den Server, mit einem 404er zu antworten.

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Kabelkuddelmuddel || Steuerfreie Geburtsbeihilfen?  || RT 221 Erfurt-Altstadt i.V.