Verzeichniss in Array einlesen

PHP_n00b
Wie kann ich eine Verzeichnissstrucktur möglichst einfach in eine Array einlesen?
GreenRover
Also das kanns du ganz einfach mittels einer rekursieven funktion lösen:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
<?PHP
function dir_tree($ordner)
{
 $return=array();

 $fp=opendir($ordner.$dir);
 while( $datei=readdir($fp) ) 
 {
  $tmp['name']=$datei;
  if ($datei!="." && $datei!="..")
  {
   if (is_dir("$ordner.$dir/$datei"))
   {
    $tmp['type']="dir";
    $tmp['sub']=dir_tree("$ordner.$dir/$datei");

   } else {
    $tmp['type']="file";
   }
   $return[]=$tmp;
  }
 }
 closedir($fp);
 
 return $return;
}

$ordner=dirname(__FILE__);

print_rdir_tree($ordner) );

?>


Oder sonst guck dir mal die Datei in Anhang an.