Mathias Brodala: 404 beim inlude() Fehler?

Beitrag lesen

Hallo bleicher.

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.

Eine anständige Fehlermeldung ist eine, die dir in aller Ausführlichkeit berichtet, was wo und warum vorgefallen ist und beim Nutzer niemals zu sehen ist.

Dafür kannst du dir eine eigene Fehlerbehandlungsroutine anlegen.

Einen 404er würde ich hier nicht missbrauchen, da dieser einzig und allein dazu dient, im HTTP-Kontext nicht vorhandene Ressourcen zu kennzeichnen. Dass eine Datei (aus welchen Gründen auch immer) mit $scriptsprache nicht eingebunden wurde, ist weder für HTTP noch für Nutzer interesant.

Einen schönen Mittwoch noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]