Jeg har forgæves prøvet at hjælpe mig selv, jeg er elendig til php.
En af mine venner har prøvet at hjælpe, men han har ikke så meget tid.
Det hele drejer sig om min hjemmeside
http://qill.net/ , hvor jeg bruger php til at skifte side / vise indholdet på hver side, da jeg finder det lettest. Jeg har dog det problem at min vens "avancerede" (imo) kode er besværlig at finde rundt i, og han har muligvis også lavet fejl et sted, da den ikke fungerer ordentligt.
Hvis man går ind på qill.net og trykker på artwork, kan det ses tydeligt at den rent faktisk åbner artwork.php, men den tilføjer også "main.php" i bunden af den, som er default til forsiden. De andre punkter dur tilsyneladende ikke, den viser kun main.php der.
PHP:
<?php
$page = htmlspecialchars(trim($_GET['page'])); // just the filename, for example: "main.php" or "about.php" and so on plus some safety functions
$dir = "php"; // directory of files including
$def = "main.php"; // your default page
$ext = ".php"; // file extension.
$arr = array ("artwork.php", "photography.php", "webdesign.php", "resources.php", "about.php", "contact.php"); // array of files that are available
foreach ($arr as $rez) {
$page = $page . $ext;
if ($rez == $page) include_once($dir . "/" . $rez);
else include_once($dir . "/" . $def);
}
?>
----------------------------
Navigation:
<div id="nav">
<ul>
<li id="current"><a title="Home" href="?page=main">Home</a></li>
<li><a title="Artwork" href="?page=artwork">Artwork</a></li>
<li><a title="Photography" href="?page=photography">Photography</a></li>
<li><a title="Webdesign" href="?page=webdesign">Webdesign</a></li>
<li><a title="Resources" href="?page=resources">Resources</a></li>
<li><a title="About" href="?page=about">About</a></li>
<li><a title="Contact" href="?page=contact">Contact</a></li>
</ul>
</div>