Tervist siis!
Täna ma üritan seletada kuidas saab includeda php, html lehti. Näiteks kui oled mingil suvalisel veebilehel ja valid menüüst Kontakt, brauser suunab automaatselt sellele lehele, ja kõik on nagu peab olema. Aga siis, kui sa vaatad brauseri riba ja näed et seal on see sama leht kus sa enne olid, ainult et seal on taga veel "?p=kontakt" mitte ei ole "kontakt.php". Nüüd ma üritan teile seda õpetada.
Enne kui alustame, pead sa teadma mis on $_GET väärtus php's kuidas see töötab ja kuidas seda kasutada. Selleks külastage http://www.tizag.com/phpT/postget.php.
Hakkame siis pihta.
if(isset($_GET['p']{ // See "p" seal $_GET väärtuses näitab seda mis tuleb kohe peale index.php'd. Näiteks kui nimetada see ümber "lehed" saame brauseri real väärtuseks "index.php?lehed=".
$leht = addslashes($_GET['p']); //Addslashes on ainult turvalisuse pärast.
$lehed = array("pealeht","kontakt");// siia lisate mis lehti includete, näiteks kui panete sinna pealeht peate tegema faili kas pealeht.php või pealeht.html.
if(in_array($leht, $lehed)){
include "./asukoht".$leht.".php"; //Mis me just tegime oli see et valisime koha kust neid faile includitakse "./asukoht" ja mis vormingus ".php"
}
else{
echo "Sellist lehte ei ole"; //Jjuhul kui lehte ei ole tuleb see kiri
}
}
Oma lehtedele saate ligi index.php?p=pealeht ehk siis pealeht ja index.php?p=kontakt
Juhul kui te ei saanud mõnest asjast aru tirige testimiseks mõeldud failid siit http://portlife.eu/asd/Desktop.rar