Onkel Schnitzel: Verzeichnisstruktur auslesen

Beitrag lesen

ich werde mal versuchen, das für meine Zwecke anzupassen.

Momentan versuche ich erst einmal zu gucken, was überhaupt im Array $inhalt steht, aber ich bekomme die Meldung 'Undefined vaiable $inhalt'. Ich kann aber den Fehler nicht finden.

function verzeichnis_inhalt($pfad) {
  $pfad = preg_replace('~^(.*)/$~', '\1', $pfad); // letzten Slash entfernen
  $inhalt = array();
  $zugriff = opendir($pfad);
  while ($eintrag = readdir($zugriff)) {
   if (!preg_match('~^..?$~',$eintrag)) {
      if (is_dir("$pfad/$eintrag")) {
      $inhalt[] = "$pfad/$eintrag";
      }
    if (is_dir("$pfad/$eintrag")) {
     $inhalt2 = verzeichnis_inhalt("$pfad/$eintrag");
     foreach ($inhalt2 as $eintrag2)
      $inhalt[] = $eintrag2;
    }
   }
  }
  closedir($zugriff);
  return $inhalt;
 }

verzeichnis_inhalt("../Bilder/");

print_r($inhalt);

Beste Grüße,
Onkel Schnitzel