sxxxe83 Skrevet 18. januar 2010 Del Skrevet 18. januar 2010 (endret) Hei, (usikker på hva jeg skulle kalle topic).. fant en løsning som er lik det jeg vil implementere på min egen side. Problemet er at jeg ikke får løsningen til å fungere... enkelt eksempel (kilde): Mappe struktur / index.php /ui header.html menu.html footer.html Cat1/ Page1.html Page2.html Cat2/ Page3.html Page4.html index.php <?php // Include a header and a menu, defined in their own HTML files. include('ui/header.html'); include('ui/menu.html'); // Set up a list of valid categories and their sub pages. $pages = array( 'Cat1' => array( 'Page1', 'Page2' ), 'Cat2' => array( 'Page3', 'Page4' ) ); // Find the category and page to use. if(isset($_GET['category'], $pages[$_GET['category']])) { $category = $_GET['category']; } else { $category = 'Cat1'; } if(isset($_GET['page'], $pages[$category][$_GET['page']])) { $page = $_GET['page']; } else { $page = 'Page1'; } // Include the selected content page. include("ui/{$category}/{$page}.html"); // Include a footer include('ui/footer.html'); ?> I menyen har jeg linker som dette: <a href="/index.php?category=Cat1&page=Page1">Hjem</a></li> <a href="/index.php?category=Cat1&page=Page2">Om siden</a></li> osv. Noen med mer erfaring enn meg som ser hva feilen er her?? Prøvde først å implementere dette uten at det funket. Så satt jeg opp filer og mapper med samme navn som i eksempel uten at det virket, så noe må jo være feil her... (Har selvsagt filer med tilsvarende navn i mappen Cat1/Page1.html osv) Mvh Torgeir Endret 18. januar 2010 av sxxxe83 Lenke til kommentar
sxxxe83 Skrevet 18. januar 2010 Forfatter Del Skrevet 18. januar 2010 (endret) Etter justering av array funket det slik jeg forventet;) // Set up a list of valid categories and their sub pages. $pages = array ( "content" => array ( "home" => "id1", "about" => "id2", "guestbook" => "id3", "contact" => "id4" ), "folder2" => array ("work1" => "id5", "work2" => "id6" ) ); Sidene vises nå med: index.php?category=content&page=contact Endret 18. januar 2010 av sxxxe83 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå