Hallo
kennt kennt ja alle diese 404-error scripte..
Eigene Fehlersiten also..
So... klappt alles wunderbar, aber wenn man jetzt diesen Link hat:
index.php?seite=1
(inhalt wird angezeigft)
und danach eingibt:
index.php?siete=1 (buchstabendreher)
kommt NIX, weiser Hintergrund.
Ich hab mal irgentwo eine Seite gesehen, da kam bei einer solchen Aktion auch eine Fehlerseite..
was muss ich in meine php einsetzen dass icdh das auch habe ?
Hi..
so dürfte es normalerweise passen.
<?php
$file = $_GET['seite'];
if(is_null($file) || file_exists($file)){
include("error.php");
} else {
include("$file.php");
}
?>
Ne, geht nicht.
Ich bekomme auf der seite index.php?seite=1
sowohl den inhalt der seite als auch den inhalt der error.php angezeigt
Oo sry...
habs schnell mal etwas umgeschrieben... jetzt dürfte es aber passen
<?php
$file = $_GET['seite'];
$datei = $file.".php";
if(empty($file)){
include("error.php");
}else{
if(file_exists($datei)){
include("$datei");
}else{
include("error.php");
}
}
?>
:heul
Ich bekomme auf der seite index.php?seite=1 immernoch
sowohl den inhalt der seite als auch den inhalt der error.php angezeigt
poste mal den gesamten quelltext...