DirList
Aus Programmers Guide
(Unterschied zwischen Versionen)
Roy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<source lang="php"> <?php /** * Gibt fuer den angegebenen Pfad die Ordner bzw die Dateien in einem Array zurueck * * @param String $dir * @param String $bool …“) |
Roy (Diskussion | Beiträge) K |
||
Zeile 26: | Zeile 26: | ||
} | } | ||
?> | ?> | ||
- | </source> | + | </source> |
+ | |||
+ | [[Category:PHP]][[Category:Funktionen]][[Category:Snippet]] |
Aktuelle Version vom 06:06, 6. Apr. 2010
<?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; } ?>