Wie mach ich Fehlerseiten bei Switch Include?
Also sagen wir mal einer probiert den link index.php?id=beispiel zu öffnen dann soll er ihm sagen das es diese Seite nicht gibt wie realisiere ich das?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Fehlerseite bei Switch Include?
Einklappen
Neue Werbung 2019
Einklappen
X
-
Fehlerseite bei Switch Include?
Stichworte: -
-
wenn ich miniprojekte hab mach ich das immer so ..
ein beispiel ...
Code:$toRequire = 'www/main.php'; if ( isset($_GET['inc']) ) { $_files = array("main", "rooms", "offers", "restaurant", "location", "relax", "region", "booking", "contact", "impressum", "private"); if ( in_array($_GET['inc'], $_files) ) $toRequire = 'www/' . $_GET['inc'] . ".php"; else $toRequire = 'www/main.php'; }
da wo ich dann den content einbinden will mach ich dann einfach
Code:require $toRequire";
ansonsten machste es mit switch und schiebst einfach nen default ein .. aber das wurde oben ja schon gesagt ..
grüße ben
-
Ein Gast antworteteAm besten überprüft man den Wert vorher auf Sonderzeichen usw....
wilko
Einen Kommentar schreiben:
-
Zitat von <Jan_M>@BEN
ja man könnt auch über
Code:<? $action = $_GET[action]; inlcude(".$action.".php); ?>
Du Verstest?
außerdem ist das hier eindeutig übersichtlicher ... wenn du schon keine abfrage voranstellen möchtest ..
Code:require $_GET['action'] . ".php";
nun ja .. ich ziehe mich mal hier zurcük.
problem ist ja gelöst.
grüße ben
Einen Kommentar schreiben:
-
Ein Gast antwortete@BEN
ja man könnt auch über
Code:<? $action = $_GET[action]; inlcude(".$action.".php); ?>
Du Verstest?
EDIT
oder wie perverso meint
Einen Kommentar schreiben:
-
Ein Gast antworteteEr meinte glaub ich ob ich das entweder über mysql oder über dateien mache.
Einen Kommentar schreiben:
-
Zitat von <Jan_M>über welches system machst du das
Einen Kommentar schreiben:
-
Ein Gast antworteteblub shitt den hab ich zwar gekannt aber ich dachte es geht noch anders, naja egal trotzdem danke.^^
Einen Kommentar schreiben:
-
Ein Gast antworteteCode:switch($section){ case "news": include("news.php"); break; case "sonstwas": include("sonstwas.php"); break; default: include("fehler.php"); }
Einen Kommentar schreiben:
-
Ein Gast antwortetena über phpseiten, normales switch include von php dateien.
Einen Kommentar schreiben:
-
Ein Gast antworteteüber welches system machst du das
Einen Kommentar schreiben:
Einen Kommentar schreiben: