Jag försöker få detta att funka.
<?php
switch($_GET['page']) {
case "start": include("start.php"); break;
case "klotter": include("klotterplanket.php"); break;
default: include("404.php"); break;
}
?>
men när jag testar index.php som denna koden ligger på,så hamnar jag på 404.php och jag vill ju att man ska komma till start.php.
<?php
switch($_GET['page']) {
case "": // Fall through
case "start": include("start.php"); break;
case "klotter": include("klotterplanket.php"); break;
default: include("404.php"); break;
}
?>
FuelMedlem sedan okt. 20001 285 inlägg jaha ? just när man har kladdat ihop nåt :)
<?php
unset ($requested_page,$my_pages,$website_path);
if (isset($_GET['page'] && preg_match ("/^([a-z]+)$/", $_GET['page']))
{
$requested_page = $_GET['page'];
}
else
{
$requested_page = "default";
}
$my_pages = array("start", "klotter", "default");
if (in_array($requested_page, $my_pages))
{
$website_path = "/home/whatever";
if (file_exists($website_path . "/" .$requested_page . ".php"))
{
include ($website_path . "/" .$requested_page . ".php");
}
else
{
include ($website_path . "/404.php");
}
}
else
{
die("Pooo..");
}
?>