lokale Baumstruktur über verlinkte Unterverzeichnisse auslesen

julia29

Erfahrenes Mitglied
Hallo,
möchte für ein größeres Bildarchiv die entsprechenden Bilder auslesen.

Beispiel:
Firma /Ordner1 /Ordner2 /Ordner3 usw.
bzw.
Firma /Produktgruppe /Serie /Farbe

Das ganze soll in einem normalen HTML-Frame angezeigt werden.-
Die linke Navigationsspalte mit Bezeichnung s1
die dunkle rechte Spalte mit Bezeichnung s2
In der Spalte s1 habe ich eine php mit dem Ordner aller Firmen eingebaut.


PHP:
<?php
// verschiedene Schriftgroßen
$x0= ("<FONT SIZE=\"+1\" FACE=\"Arial\">");
$x1= ("<FONT SIZE=\"-1\" FACE=\"Arial\">");
$x2= ("<FONT SIZE=\"-2\" FACE=\"Arial\">");
// echo "<bgcolor=\#666666\>";
echo "$x1 <b><u>Hersteller</u></b></br>";
$alledateien = scandir('C:\CAD\Dat\Texture\Par\Fliesen');
foreach ($alledateien as $datei) {
echo "$x1 $datei</br>";
};
?>


Die Ordner möchte ich nun zum nächsten Unterverzeichnis verlinken, sodaß bei Mausklick auf einem Firmenname das nächste Unterverzeichnis in der Spalte s2 meines Frames angezeigt wird.
Hier sind normalerweise weitere Unterverzeichnisse die ebenfalls verlinkt sind.

Ziel ist das man sich durch die 3-4 Ebenen klickt bis keine weiteren Sub-Verzeichnisse mehr verfügbar sind und hier nur noch .jpg-Dateien erscheinen.

Meine Frage - wie komme ich per Link tiefer in meine Ordnerstruktur?
 

Anhänge

  • cad.jpg
    cad.jpg
    78,5 KB · Aufrufe: 11
Zuletzt bearbeitet von einem Moderator:
Hallo,

bitte Codetags nutzen.

Du müsstest das aktuelle Verzeichnis an das PHP-Skript übergeben, welches dann nur dieses ausliest. Beim Generieren der Links gibst du auch immer das zu verlinkende Verzeichnis im href-Attribut korrekt an.
Warnung: Du solltest unbedingt überprüfen, ob das an das PHP-Skript übergebene Verzeichnis wirklich ein Verzeichnis ist und ob es überhaupt in der erlaubten Verzeichnishierarchie liegt. Ansonsten könnte jeder alle Ordner, auf die PHP Zugriff hat, auslesen!

Übrigens ist der <font>-Tag schon sehr veraltet!
 
Hallo,


Du müsstest das aktuelle Verzeichnis an das PHP-Skript übergeben, welches dann nur dieses ausliest. Beim Generieren der Links gibst du auch immer das zu verlinkende Verzeichnis im href-Attribut korrekt an.
Warnung: Du solltest unbedingt überprüfen, ob das an das PHP-Skript übergebene Verzeichnis wirklich ein Verzeichnis ist und ob es überhaupt in der erlaubten Verzeichnishierarchie liegt. Ansonsten könnte jeder alle Ordner, auf die PHP Zugriff hat, auslesen!

Übrigens ist der <font>-Tag schon sehr veraltet!

vielen Dank dafür, das hilft mir weiter.
mfg Julia
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück