Nick: Verzeichnisse und Dateien

Guten Morgen miteinander,

ich habe ein (bestimmt kleines) Problem... (wohl bin ich nicht ausgeschlafen *g*)

Ich include einzelne Seiten bei mir in der Website

<?php
$dateien = array();

$dateien['link']="link.php";
$dateien['404']="404.php";

if(isset($_GET['site']) AND isset($dateien[$_GET['site']]))
{
include $dateien[$_GET['site']];
} else {
include $dateien['404'];
}
?>

diese rufe ich dann z.B. so auf: index.php?site=link

Jetzt habe ich aber einige Rubriken, die ich in einen Unterordner legen möchte (z.B. /link/link2.php)

Wie bewerkstellige ich das denn jetzt, dass ich das z.B. mit index.php?site=link&cat=link2 aufrufen kann und das funktioniert??

Wäre euch für Hilfe dankbar...

Grüsse aus der Schweiz

Nick

  1. Guten Morgen,

      
    $x=array('link','/noch/ein/link','../und/noch/einer');  
      
    if(array_key_exists($_SERVER['QUERY_STRING'],$x))  
       include($x.'.php');  
    
    

    bei:

      
    <a href="eine.php?3">klick mich</a>  
    
    

    Gruß aus Berlin!
    eddi

    --
    Wer Rechtschreibfehler findet, darf sie behalten.
    1. <a href="eine.php?3">klick mich</a>

      
      >   
      >   
      > Gruß aus Berlin!  
      > eddi  
        
        
      Ebenfalls einen schönen guten Morgen,  
        
      @eddi: das wird aber nicht funzen, weil include die datei "eine.php?irgendwas" nicht finden kann :-)  
        
      Gruss  
      Didi
      
      1. Huhu,

        danke euch bestens, aber das funktioniert bei mir ja, also der Link zu index.php?site=blabla

        Die Frage ist aber, wie kann ich danach weitere Seiten in einem Unterordner aufrufen mittels index.php?site=blablabla&cat=link ??

        1. Hallo,

          index.php?site=blablabla&cat=link ??

          ja !!

          Gruß aus Berlin!
          eddi

          --
          Wer Rechtschreibfehler findet, darf sie behalten.
          1. Moin XaraX,

            wenn ich auf Deinen HP Link klicke, dann möchte meine Browser die Datei eddi.to-grip[1] runterladen. Was hat es denn damit auf sich?

            regds
            Mike©

            --
            Freunde kommen und gehen. Feinde sammeln sich an.
            1. hi,

              wenn ich auf Deinen HP Link klicke, dann möchte meine Browser die Datei eddi.to-grip[1] runterladen. Was hat es denn damit auf sich?

              Dein Browser kann mit dem Content-Type: application/xhtml+xml, mit dem die Seite ausgeliefert wird, nichts anfangen.

              gruß,
              wahsaga

              --
              /voodoo.css:
              #GeorgeWBush { position:absolute; bottom:-6ft; }
              1. Moin wahsaga,

                Dein Browser kann mit dem Content-Type: application/xhtml+xml, mit dem die Seite ausgeliefert wird, nichts anfangen.

                Aha, danke für die Info. Ich nehme an, dass ich nicht erwähnen muß um welchen Browser es sich handelt ;-)

                regds
                Mike©

                --
                Freunde kommen und gehen. Feinde sammeln sich an.
            2. M&M => Moin Mike,

              dann möchte meine Browser die Datei eddi.to-grip[1] runterladen.

              ???????
              buhhhhhhhh ;)

              Gruß aus Berlin!
              eddi

              --
              Wer Rechtschreibfehler findet, darf sie behalten.
    2. Inj Berichtigung:

        
      $x=array('link','/noch/ein/link','../und/noch/einer');  
        
      if(array_key_exists($_SERVER['QUERY_STRING'],$x))  
          include($x[$_SERVER['QUERY_STRING']].'.php');  
      
      

      bei:

        
      <a href="eine.php?2">klick mich</a>  
      
      

      danke Didi :)

      Gruß aus Berlin!
      eddi

      --
      Wer Rechtschreibfehler findet, darf sie behalten.