Problemer med PHP kode
Jeg har nogle problemer med at benytte mig af simpel URLJeg har en indexside hvor header, footer osv bliver inkluderet!
Jeg vil gerne have, så jeg kan skrive links som ?page=XXX
Dette skal så hente siden /pages/XXX.phpog inkludere den istedet for/pages/home.php
Grunden til at jeg vil det er at det er nemmere for mig at hitte ud af, samt at adressen i toppen af siden blot vil være /index.php?page=XXX
Vil også meget gerne vide hvordan man gør så den, såfremt man går direkte til index.php, viser en bestemt side...
PHP index-siden er en jeg har hentet færdiglavet ( OpenSource )
Og min viden om PHP er nærmest ikke-eksisterende!
Derfor kræver det nok lidt forklaring om hvorledes jeg kommer ordenlig igang :-)
Så der er maksimum point at hente!
Som scriptet er nu, så inkludere den standardfejl.php
Min kode til index.php ser således ud:
//Inkludering af header.
include('engine/header.engine.php');
//Inkludering af bodytop
include('engine/body_top.engine.php');
//Inkludering af nuværende side.
//tjek om $page exists
if(isset($page))
{
//Tjek om siden $page eksistere
if(file_exists($page))
{
//Så kan nuværende side inkluderes
include($page);
}
else
{
//Siden akn ikke findes, inkluder fejlsiden
include('data/error404.data.php');
}
}
else
{
//Inkluder standard fejsiden
include('pages/standardfejl.php');
}
//Inkluder bundbody
include('engine/body_bottom.engine.php');
//Inkluder footer
include('engine/footer.engine.php');
?>