XaraX: is_dir (!is_dir) funktioniert nicht in 2. Ebene

Beitrag lesen

Die Funktion sollte alles tun, was Du willst (alles außer notice-frei zu sein ;)

  
function directory($pfad='.'){  
 $a=array();  
 $pfad.=substr($pfad,0,-1)=='/' ? '' : '/';  
 $dir=opendir($pfad);  
 while(($f=readdir($dir))!==FALSE)  
  if($f!='.' && $f!='..')  
   $a[filetype($pfad.$f)][]=(filetype($pfad.$f)=='dir') ? directory($pfad.$f) : $pfad.$f;  
 closedir($dir);  
 return($a);  
}  

Gruß aus Berlin!
eddi

--
Wer Rechtschreibfehler findet, darf sie behalten.