Hallo Leute,
ich bin mal wieder unterwegs...
und zwar will ich den inhalt meiner website über die switch-case funktion ändern.
das läuft bis zu dem Punkt, andem es keine datei mit dem entsprechenden namen gibt.
Hier sollte er dann die error404.php aufrufen, was er aber nicht tut...
Vllt hat ja jemand ne idee:
PHP
//index.php
<? error_reporting(E_ALL); ?>
<!DOCTYPE HTML>
<html lang="DE">
<?
include("head.php");
?>
<?
include("body.php");
?>
</html>
Alles anzeigen
Im body.php soll der content ausgelesen werden:
PHP
<?
include pageFilenames(); // Binde die Dateien ein
function pageFilenames() { // Funktion für die switch - case funktion
$p = !empty($_GET["page"]) ? trim($_GET["page"]) : 'home'; // hol dir den gesuchten link
switch($p) {
case "home": // Fall home ->
$r = 'home.php'; // rufe inhalt von home.php ab
break; // breche funktion ab
case "galerie":
$r = 'galerie.php';
break;
case "land":
$r = 'land.php';
break;
case "natur":
$r = 'natur.php';
break;
case "portrait":
$r = 'portrait.php';
break;
case "technik":
$r = 'technik.php';
break;
case "guest":
$r = 'guest.php';
break;
case "imp":
$r = 'imp.php';
break;
case "kontakt":
$r = 'kontakt.php';
break;
case "daten":
$r = 'daten.php';
break;
default:
$r = 'error404.php';
break;
}
return $r;
}
?>
Alles anzeigen
Danke schonmal im vorraus