WinFuture-Forum.de: In Unterverzeichnissen Navigieren - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

In Unterverzeichnissen Navigieren


#1 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

  geschrieben 25. Oktober 2006 - 13:38

Hallo

Ich fasse mich kurz :)

Ordnerstrucktur:

> Ordner1
> > Ordner2
> > > Ordner3

Ich habe ich Script erstellt das alle Ordner und Dateien ausliest. Es kann zwischen Ordnern und Dateien unterschieden. Ordner werden verlinkt: (<a href=?dir=".$file."> ".$file." </a>) und wen man auf ein verlinkten Ordner klickt liest das Script problemlos die Dateien und Ordner des angeklickten Unterordners, hier im Falle ist es Ordner2. Doch wen man jetzt versucht auf ein verlinkten Ordner von "Ordner2" zu klicken, hier im Falle ist es Ordner3, kann das Script die Dateien und Ordner des "Ordner3" nicht auslesen, weil es sich im Ordner1 befindet und den "Ordner3" als Unterordner von Ordner1 ansieht.

Jetzt zu meiner Frage:

Mit welcher Funktion könnte ich eine Variable oder Array erzeugen, die den Wert speichertt, wo ich mich gerade befinde?

getcwd() gibt nur den Ordner zurück in den ich mich gerade befindet aber da mein Script in Ordner1 liegt kann es schlecht funktionieren wen mir getcwd() den Ordner "Ordner3" zurück gibt - dan sieht das Script "Ordner3" also Unterordner von "Ordner1".

Über eine Hilfe oder andere Lösung würde ich mich sehr freuen.
(Ich entschuldige mich für evtl. fehlerhafte Grammatik oder Rechtschreibfehler) :)

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Anzeige



#2 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 25. Oktober 2006 - 13:42

PHP oder was? getcwd() is jedenfalls eine PHP-Funktion...

Schonmal einfach
$aktueller_wert = getcwd()
versucht? und dann das einfach in ein array schreiben.. bin mir nicht sicher, ob das funktioniert, müsste aber eigentlich..

Dieser Beitrag wurde von NightTiger bearbeitet: 25. Oktober 2006 - 13:44

0

#3 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 25. Oktober 2006 - 13:48

Natürlich PHP :)

Ja das habe ich schon probiert aber funtz nicht wen ich mich in Ordner2 befinde weil doch mein Script in Ordner1 liegt ... :)

Die Funktion gib das wieder: Ordner2
Ich brauche aber eine die das wiedergibt: Ordner1/Ordner2

Dieser Beitrag wurde von keny bearbeitet: 25. Oktober 2006 - 13:51

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#4 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 25. Oktober 2006 - 19:05

Hat keiner eine Idee? ;)

Dieser Beitrag wurde von keny bearbeitet: 25. Oktober 2006 - 19:06

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#5 Mitglied ist offline   crw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 48
  • Beigetreten: 22. September 06
  • Reputation: 0

geschrieben 29. Oktober 2006 - 02:27

Hi,
eine derartige Variable gibt es nicht. Du musst den neuen Pfad einfach mit GET (also über die URL) übergeben und dein Script rekursiv aufbauen.
0

#6 Mitglied ist offline   asko 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 17. November 02
  • Reputation: 0

geschrieben 29. Oktober 2006 - 09:38

Beitrag anzeigenZitat (keny: 25.10.2006, 13:48)

Ich brauche aber eine die das wiedergibt: Ordner1/Ordner2


Es gibt bestimmt ein Dutzend Funktionen mit denen man das sehr einfach erreichen kann. Hier mal einige Funktionen die einen Blick wert sind:
dirname()
pathinfo()
glob()
0

#7 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 30. Oktober 2006 - 15:58

Danke euch :rofl:

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0