<?php
/**
* Het eerste wat we zullen doen is enkele variabelen definiëren die we later
* gaan gebruiken om ons script aan te sturen. Het script include alleen
* bestanden die eindigen op de .php extensie.
*/
$aInc = array();
$aInc['directory'] = './includes/'; // Jouw directory waarin de bestanden zich bevinden
$aInc['errorPage'] = 'error'; // De naam van je errorpagina zonder extensie
$aInc['defaultPage'] = 'home'; // De naam van je standaard pagina zonder extensie
$aInc['varName'] = 'pagina'; // De naam van de variabele in de url (?pagina=home)
$aInc['directory'] = rtrim($aInc['directory'], '/').'/';
if (isset($_GET[$aInc['varName']])) {
$_GET[$aInc['varName']] = str_replace('.', '', $_GET[$aInc['varName']]);
if (file_exists($aInc['directory'].$_GET[$aInc['varName']].'.php')) {
include_once $aInc['directory'].$_GET[$aInc['varName']].'.php';
} else {
include_once $aInc['directory'].$aInc['errorPage'].'.php';
}
} else {
include_once $aInc['directory'].$aInc['defaultPage'].'.php';
}
?>
<?php
/**
* Het eerste wat we zullen doen is enkele variabelen definiëren die we later
* gaan gebruiken om ons script aan te sturen. Het script include alleen
* bestanden die eindigen op de .php extensie.
*/
$aInc['directory'] = './includes/'; // Jouw directory waarin de bestanden zich bevinden
$aInc['errorPage'] = 'error'; // De naam van je errorpagina zonder extensie
$aInc['defaultPage'] = 'home'; // De naam van je standaard pagina zonder extensie
$aInc['varName'] = 'pagina'; // De naam van de variabele in de url (?pagina=home)
$aInc['directory'] = rtrim($aInc['directory'], '/').'/';
if (isset($_GET[$aInc['varName']])) {
$_GET[$aInc['varName']] = str_replace('.', '', $_GET[$aInc['varName']]);
if (file_exists($aInc['directory'].$_GET[$aInc['varName']].'.php')) {
include_once $aInc['directory'].$_GET[$aInc['varName']].'.php';
} else {
include_once $aInc['directory'].$aInc['errorPage'].'.php';
}
} else {
include_once $aInc['directory'].$aInc['defaultPage'].'.php';
}
?>