von subjective |
Die extra Datei könnte allerdings eine PHP-Datei mit einer Arraydefinition sein:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12: |
$paths = array(
'garten' => 'Landschaft und Garten',
...
);
$pathExploded = explode('/', $_SERVER['PHP_SELF']);
foreach($pathExploded as $dirname) {
if (isset($paths[$dirname])) {
echo $paths[$dirname], ' - ';
}
}
|
|
von zeTo |
huhu
ich denke das einfachste wäre, wenn du mit explode erstmal den pfad aus einader nimmst und dann jeweils überprüfen, welcher ordner das ist und ggf. anderen namen ausgeben lassen.
also so ähnlich:
1:
2:
3:
4:
5:
6: | $pfad = $_SERVER['PHP_SELF'];
$pfad = explode("/",$pfad);
if($pfad[0] == "garten")
{
echo "Garten und Landschaft";
} |
ich denke mit einer extra datei in jedem ordner wäre zu viel aufwand, da du dann immer wieder erst die datei auslesen müsstest. |
von copernica |
Hi!
Ich möchte gerne zur besseren Orientierung auf meiner Homepage für meine Besucher oben rechts in der Ecke immer den aktuellen Pfad anzeigen lassen, dass es etwa so aussieht:
"Du bist hier: Garten > Teichbau > Folie verlegen"
Ich habe da ein kleines Scipt, das das im Prinzip so macht:
<?
echo $_SERVER['PHP_SELF'];
?></small>
Das Problem sind die Bezeichnungen, ich möchte nicht die tatsächlichen Dateinamen anzeigen lassen sondern frei wählbare Begriffe.
Vielleicht über eine Extra-Datei, wo ich die entsprechenden Begriffe für Verzeichnisse und Dateinamen entsprechend zuordnen kann, etwa so:
Pfadname: Anzeigen als:
waldwiese/klee.php Wald & Wiese/Klee
Hat jemand da eine Idee?
Viele Grüße,
Gabi |
|