http://www.de-ekster.nl
Nu heb ik een PHP-script van internet af waardoor ik pagina's in de main kan includeren en dat ik dan alleen de link hoef te geven:
http://www.de-ekster.nl/linda/index.php?pagina=jeebie
Waardoor hij automatisch de pagina in de main includeerd en mijn layout dus blijft staan. Ook heb ik een fout pagina aangemaakt en als een link dus niet bestaat gaat die automatisch daarheen. Nu heb ik dus een pagina gemaakt namelijk jeebie.php en in mijn menu gelinkt naar http://www.de-ekster.nl/linda/index.php?pagina=jeebie, maar nu doet hij het dus niet en krijg ik telkens die fout pagina te zien
Het script wat ik in de index heb gebruikt om pagina's te kunnen includeren:
- Code
<?php
// -----------------------------------------
// Verander de variabelen hieronder
$StandaardMap = "http://www.de-ekster.nl/linda/";
// De standaardmap waar de pagina's in staan.
$StandaardExtensie = ".php";
// De standaardextensie voor de pagina's.
// Als je hier dus .php invult wordt als je
// ?pagina=pagina dus pagina.php geïncludeerd
// Vul je /?pagina=pagina.html in dan wordt
// pagina.html gewoon geïncluded.
$StandaardBestand = "home.php";
// Het bestand dat standaard moet worden geïncludeerd
$FoutBestand = "fout.php";
// Het bestand voor als er een fout optreedt
// Na hier hoef je niets te veranderen
// -----------------------------------------
// Als $pagina geen waarde heeft...
if(!$pagina) { include("$StandaardMap$StandaardBestand"); }
// Beveiliging...
elseif(strstr($pagina,"admin") || strstr($pagina,"index") || strstr($pagina,"..")) { include("$StandaardMap/$FoutBestand"); }
// Als $pagina wel een waarde heeft en het bestand met de extensie $StandaardExtensie erachter bestaat...
elseif(file_exists("$StandaardMap$pagina$StandaardExtensie")) { include("$StandaardMap$pagina$StandaardExtensie"); }
// Als $pagina wel een waarde heeft en het bestand zonder de extensie $StandaardExtensie erachter bestaat...
elseif(file_exists("$StandaardMap$pagina")) { include("$StandaardMap$pagina"); }
// Als $pagina wel een waarde heeft en het bestand niet bestaat...
else { include("$StandaardMap/$FoutBestand"); }
?>
En de pagina waar ik in het menu naar heb gelinkt:
- Code
<p><a href="http://www.de-ekster.nl/linda/index.php?pagina=jeebie">Jeebie</a></p>
Mijn domein accepteert trouwens gewoon PHP dus daar zou het niet aan liggen.
Wie helpt mij uit de brand want zo kan ik niet verder