wendy: Verzeichnissstruktur einlesen

Hallo,

der server ist ausgelastet und deshalb kann ich nix suchen, also frag ich schnell mal hier nach:

hat jemand von euch eine fertig lösung zu folgendem problem?:

ich habe ab ordner /x/ zich ordner und unterordner in dem sich in jedem ordner .doc - dateien befinden.

ich suche ein script wo ich nur noch angeben brauch ab welchen ordner er mir ein array erstellen soll wo drin steht wo die einzelnen dateien liegen, so dass ich das array mittels for-schleife durchforsten kann.

$dir = 'x';
$filelist = array();

...

for ($i=0; $i <= count($filelist)-1; $i++)
{
  //
}

ich hoffe ihr wisst was ich mein.

WENDY

  1. Hallo,

    ich suche ein script wo ich nur noch angeben brauch ab welchen ordner er mir ein array erstellen soll wo drin steht wo die einzelnen dateien liegen, so dass ich das array mittels for-schleife durchforsten kann.

    Wahrscheinlich hilft Dir die dclp-FAQ weiter:
    Wie kann ich den Inhalt eines Verzeichnisses samt
    dem Inhalt aller Unterverzeichnisse ausgeben?
    http://www.dclp-faq.de/q/q-code-verzeichnis.html

    Gruesse,

    Thomas

  2. Hello,

    nee, weiß ich nich ;-))

    Fertig hab ich nix, aber das ist eine typische Aufgabe für Rekursion...

    Stichworte

    readdir()
    is_file()
    is_dir()
    realpath()

    Funktion schreiben, die ein (globales) Array füllt.

    basename=basename($found) realpath=realpath($found)  für $Filter=...

    und sich immer wieder selbst aufruft, wenn is_dir($found)

    So ungefähr

    Gruß

    Tom