Hallo schmichl!
WIE GEHT DAS?
Ich mach nicht soviel mit switch, deswegen ne einfache if-else-Lösung:
if (isset($_GET['id']) && gueltig($_GET['id'])) {
include($_GET['id']'.html');
} else {
include('fehler.html')
}
Hier mußt Du gueltig() durch eine geeignete Funktion ersetzen, die einen Bool-Wert zurückgibt.
Du könntest z.B. Deinen Inhaltsarras ein wenig anders aufbauen:
$inhalt['home'] = 'homeincludedatei.html';
usw.
Und dann mit isset($inhalt[$_GET['id']]) prüfen, ob es so eine Seite gibt.
Wenn ja halt include($inhalt[$_GET['id']]) oder so machen.
Das ist denke ich einfacherals so ein komisches switch-Konstrukt.
MfG
Götz
--
Losung für Sonntag, 12. September 2004
Der Herr sprach: Dich jammert die Staude, um die du dich nicht gemüht hast, die in einer Nacht ward und in einer Nacht verdarb, und mich sollte nicht jammern Ninive, eine so große Stadt? (Jona 4,10-11)
Jesus sprach: Die Gesunden bedürfen des Arztes nicht, sondern die Kranken. (Lukas 5,31)
(http://www.losungen.de/heute.php3)
Losung für Sonntag, 12. September 2004
Der Herr sprach: Dich jammert die Staude, um die du dich nicht gemüht hast, die in einer Nacht ward und in einer Nacht verdarb, und mich sollte nicht jammern Ninive, eine so große Stadt? (Jona 4,10-11)
Jesus sprach: Die Gesunden bedürfen des Arztes nicht, sondern die Kranken. (Lukas 5,31)
(http://www.losungen.de/heute.php3)