DirList
Aus Programmers Guide
Version vom 06:06, 6. Apr. 2010 bei Roy (Diskussion | Beiträge)
<?php /** * Gibt fuer den angegebenen Pfad die Ordner bzw die Dateien in einem Array zurueck * * @param String $dir * @param String $bool [dirs, files] * @return Array */ function dirlist($dir, $bool = "dirs"){ $truedir = $dir; $dir = scandir($dir); if($bool == "files"){ // dynamic function based on second pram $direct = 'is_dir'; }elseif($bool == "dirs"){ $direct = 'is_file'; } foreach($dir as $k => $v){ if(($direct($truedir.$dir[$k])) || $dir[$k] == '.' || $dir[$k] == '..' ){ unset($dir[$k]); } } $dir = array_values($dir); return $dir; } ?>