Pfad der aktuellen Seite anzeigen lassen?

Suchfunktion

Erfahrenes Mitglied
Hallo!

Ich habe eine reine HTML-Seite (bitte bestraft mich dafuer nicht ;)) die auf Ebenen aufgebaut ist (also ohne frames und tabellen)..

Jetzt will ich es so machen,
dass ich irgendwo auf der Seite anzeigen lassen kann wo sich der User befindet.

Beispiel:
ist der User auf der news-Seite, dann soll da stehen:
home / news
(Das home kann ja statisch sein, da es immer als erstes da steht, und das news wird von dem Ordner 'news' abgeleitet in dem die news.html liegt.)

Klickt der User allerding auf eine Unterkategorie, z.B. Archiv, dann soll da folgendes stehen:
home / news / archiv

usw.

Es sollen halt immer die Ordner & Unterordner angezeigt werden in denen sich die Seite befindet auf denen sich der user befindet.

Ihr wisst sicher was ich meine..

Wie realisier ich das am besten?
Ich habe leider nur sehr wenig Ahnung von PHP und schaffe das selber garnicht :-/
(Info: Habe PHP5.0.3 auf dem Server laufen)

Danke schonmal im Voraus!

mfg
 
Hallo,

mit getcwd() wird dir dein aktuelles Arbeitsverzeichnis zurueckgegeben. Wenn deine Projekthirarchie mit Verzeichnissen dem entspricht, was du gerne ausgegeben haettest, dann trenne, explode(), split(), doch einfach am \ (Backslash) des CWD und gib dann jeweils die Hirarchie bis zum homedir aus.

Cheers!
 
Hi!
Hab mir was zusammenbasteln lassen :)
Danke trotzdem! :)

Fuer alle die wissen moechten wie es geht:

Also als erstes mal schreibt ihr das da hin, wo Ihr den Pfad ausgeben lassen wollt:
Code:
<?php 
if(!empty($_GET['action'])){ 
    $divided = explode("/",$_GET['action']); 
    echo "home / "; 
    for($i = 0; $i < count($divided); $i++){ 
        echo $divided[$i]; 
         
        if($i != count($divided)){ 
            echo " / "; 
        }     
    } 
} 
?>

Um dass dan anzeigen zu lassen muesst ihr nur die Seiten so aufrufen:
Code:
<a href="Ordner/Datei.php?action=DATEI">

Ihr muesst nicht .php mit angeben, sondern einfach nur den Dateinamen der Seite die Ihr aufrufen wollt bei 'DATEI' eingeben, beispiel:
Code:
<a href="Home/News.php?action=News">News aufrufen</a>
Das wuerde jetzt die 'News.php' aufrufen, wenn sie in dem selben Ordner liegt wie die Seite, von der aus Ihr sie aufrufen moechtet.


Also eigentlich voellig simpel!

Erklaerung:
Mit '?action=DATEI' lest Ihr nicht wirklich den Pfad zur Datei aus,
ihr gebt damit einfach nur an, was ausgegeben werden soll auf der seite.
Code:
<a href="Home/News.php?action=BLA">News aufrufen</a>
Da wuerde auf der News.php dann folgendes stehen:
Code:
home / BLA
Also wie gesagt: Damit gebt Ihr nur an was dann dort steht.


Naja viel spass damit..


Wenns funktioniert muesste das so aehnlich aussehen wie bei mir:
http://isdtm.shellmaster.de/goph/b-log.php?action=b-log
(..auf der linken Seite unter dem Menue)


Bis denne..
 
Zuletzt bearbeitet:
Zurück