DirList

Aus Programmers Guide

Wechseln zu: Navigation, Suche
<?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;
}
?>
Persönliche Werkzeuge