Kan dette hjelpe? Hvis jeg har forstått riktig så skal f.eks humor.php bli til DOMENE.COM/index.php?page=humor
Kode
<?php
$folder = 'innhold/'; // Mappen sidene ligger i
$name = 'page'; // Navnet på variabelen i urlen. F.eks: ?page=side
$main = 'Hjem'; // Forsiden, uten endelse
$ending = '.php'; // Hvilken filtype som skal inkuderes, vanligvis .php
$page = $_GET[$name];
if(preg_match('#\/#sie', $page))
{
die('<h1>Error</h1>
You are not allowed to access this way. Please contact admin for more information.');
}
if(!isset($_GET[$name]) || empty($page))
{
if(file_exists($folder.$main.$ending))
{
include_once $folder.$main.$ending;
}
else {
echo '<h1>404 Error!</h1>
Siden er desverre nede. Vennligst kom tilbake litt senere. Vi beklager og håper at siden kommer opp om ikke så lenge.<br>
Hvis du fulgte en gyldig link, vennligst kontakt administratorene på siden.';
}
}
else {
if(file_exists($folder.$page.$ending))
{
include_once $folder.$page.$ending;
}
else {
echo include "error/finnesikke.php";
}
}
?>