session_start(); if (!isset($_SESSION['path_to_root'])) { $_SESSION['path_to_root']="./"; } //if ((strpos(getcwd(),"v2/"))==false) { $_SESSION['old_site_entry']=true; } else { $_SESSION['old_site_entry']=false; } $_SESSION['old_site_entry']= ((strpos($_SERVER["SCRIPT_FILENAME"],"v2/"))==false) ? true : false ; $errcode = (isset($_REQUEST['errcode']) ? $_REQUEST['errcode'] : (isset($_SESSION['errcode'])?$_SESSION['errcode']:0)); //enkel voor de ERROR is het path_to_root volkomen verkeerd en wordt hieronder gecorrigeerd!! $page_title="Foutmelding"; //$files_to_inc = array("page_header.php"); //no functions are used in error.php, so: no reason to include the PHF (but they are used in page_header.php) $files_to_inc = array("page_header_functions.php", "page_header.php"); //ook niet mogelijk hier een functie voor te gebruiken; de include is dan enkel binnen de ftie-scope geldig foreach($files_to_inc as $file) { if(is_file("./inc/".$file)) { $_SESSION['path_to_root']="./"; include_once("./inc/".$file); } else if(is_file("../inc/".$file)) { die("ERROR error:1".$file); $_SESSION['path_to_root']="../"; include_once("../inc/".$file); } else if(is_file("../../inc/".$file)) { die("ERROR error:2".$file); $_SESSION['path_to_root']="../../"; include_once("../../inc/".$file); } } ?>
Foutmelding
switch($errcode) { //errcode 0 may not be used case 1: echo "\n1 :: MySQL Connection failure
"; echo "De verbinding met de gegevensbank kon niet tot stand worden gebracht.
De MySQL server is dus offline, in onderhoud of niet bereikbaar.
2 :: MySQL DB-selection failure
"; echo "De gegevensbank-selectie was onmogelijk.
"; break; case 3: echo "\n$errcode :: MySQL Query failure
"; echo "Een vraag aan de databank gaf een fout aan.
"; break; //errcode 4 reserved for MySQL-errors case 10: echo "\n$errcode :: Mail Send Failed
"; echo "Het verzenden van een e-mail is niet gelukt.
"; break; case 11: echo "\n$errcode :: Registration Failed
"; echo "Het registeren is niet gelukt.
"; break; case 12: echo "\n$errcode :: Registration Disabled
"; echo "Het registeren van gebruikers kan tijdelijk niet.
"; break; case 15: //bij: include failed... echo "\n$errcode :: File Not Found
"; echo "Bij de uitvoering van een script, trad er een fout op. Een bestand of de verwijzing ernaar, kon niet gevonden worden.
"; break; case 20: echo "\n$errcode :: Not Logged In
"; echo "U bent niet ingelogd op de website.
"; echo ""; break; case 50: echo "\n$errcode :: Form Missing Information
"; echo "Bij het invullen van een webformulier zijn niet alle verplichte velden ingevuld. Ga terug naar de vorige pagina en vul deze velden in.
"; break; case 401: echo "\n401 :: Password Required - Unauthorized
"; echo "Om via deze weg toegang te krijgen tot het onderdeel van de website, heeft u een password nodig.
"; break; case 403: echo "\n403 :: Forbidden
"; echo "De toegang tot het onderdeel van de website is niet toegelaten.
"; break; case 404: echo "\n404 :: Not Found
Het opgegeven bestand kan niet worden gevonden.
"; break; case 500: echo "\n500 :: Internal Server Error
"; echo "De server genereerde een fout. Waarschijnlijk een vastgelopen programma/script. Probeer het even opnieuw.
"; break; default: echo "\n0 :: Unknown Error
"; echo "Er trad een fout op. Probeer het even opnieuw.
"; } //switch if (isset($_REQUEST['errormsg']) || isset($_SESSION['errormsg'])) { echo "Bijkomende info:"; } //reset the errcode, error-reporting ended if (isset($_SESSION['errcode'])) unset($_SESSION['errcode']); ?>
"; if (isset($_REQUEST['errormsg'])) echo $_REQUEST['errormsg']."
"; if (isset($_SESSION['errormsg'])){ echo $_SESSION['errormsg']; unset($_SESSION['errormsg']); } echo "
We verontschuldigen ons voor het ongemak. Probeer het later even opnieuw.
Blijft deze fout zich voordoen, gelieve dan contact
op te nemen met de webmaster.
} ?>
$file_to_inc="page_footer.php"; if(is_file("./inc/".$file_to_inc)) { include("./inc/".$file_to_inc); } else if(is_file("../inc/".$file_to_inc)) { include("../inc/".$file_to_inc); } else if(is_file("../../inc/".$file_to_inc)) { include("../../inc/".$file_to_inc); } $_SESSION['path_to_root']="./"; if (isset($_SESSION['old_site_entry'])) unset($_SESSION['old_site_entry']); //END OF SCRIPT! exit(); ?>