Fehlermeldung bei falschem include abfangen

supercat1510

Erfahrenes Mitglied
Ich include auf meiner Seite die Informationen ins Design.
Allerdings habe ich das Problem, das wenn ich einen Link falsch geschrieben habe, oder die Seite versehentlicher Weise noch nicht hochgeladen habe - ich eine unschöne Fehlermeldung bekomme.

Gibt es eine Möglichkeit, das anstatt der Fehlermeldung eine Error-Seite erscheint?

Hier mein Code:

Für den Link: index.php?link=seite.htm

PHP:
<?php
if (isset($link) && $link!=""){
include "$link";
}
else {
include "start.htm";
}
?>
 
Zuletzt bearbeitet:
ich würde überprüfen, ob das Ziel existiert.



PHP:
<?php
if (isset($link) && $link!=""){
if(file_exists($link)) {
include "$link";
 } else {
include "error.htm";}
}
else {
include "start.htm"
}
 
hmm außerdem sollte vor einem include wenn man fehlermeldungen unterdruücken will unbedingt noch ein @ stehen

also mach da ein
@include "datei";
draus,,.
das @ verhindert einfach nur das fehler die während des includes auftreten (fehler im script das includet wird und so weiter) angezeigt werden..
 
Zurück