rasmus carlsen skrev:
> Ja jeg ved I efterhånden er lidt småtrætte af ham den irriterende Carlsen, 
> der stadig ikke fatter en dyt af php og stadig ikke har lært at slå op i 
> manualen.
Vi har alle været nybegyndere. Det gode ved debatgrupperne er at
man kun svarer hvis man gider.
> jeg følger denne guide: 
http://www.infernoforums.com/showthread.php?t=124
> For dem der ikke gider læse den kommer her et kort resume: Indsæt valide
> sider i et array --> link til sidenavnet (index.php?p=kontakt) osv.
> Følgende indsættes i index-filen:
> <?php
>      if (isset($_GET['p']) && in_array($_GET['p'], $validPages) &&
> file_exists("includes/" . $_GET['p'] . ".txt")) {
>      include("includes/" . $_GET['p'] . ".txt");     }
>     else {  include("includes/default.txt");     }
>      ?>
> Fint nok - det virker.
> Hvis jeg nu for overskuelighedens skyld ønsker at placere en række valide 
> sider i en anden mappe, f.eks. sektion_2 ... hvordan får jeg ovenstående til 
> at kigge i andre mapper end includes?
F.eks. ved at lade mappestien være en del af den angivne
parameter:
     index.php?p=billedmappe/heste
Der er også andre metoder, men de er mere indviklede. Noget nede
i tjekkoden a la:
$page=$_GET['p']; // Jeg vil gerne af med det der $_GET ...
if ($page=='heste') $page='billedmappe/heste';
eller evt.
$page=$_GET['p'];
$fundet=0;
if (isset($page) && in_array($page, $validPages) {
   if file_exists("includes/$page.txt") $fundet=1;
   if file_exists("billedmappe/$page.txt") {
      $page="billedmappe/$page.txt";
      $fundet=1;
   }
   if file_exists("ekstramappe/$page.txt") {
      $page="ekstramappe/$page.txt";
      $fundet=1;
   }
   osv.
}
-- 
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/