Return to Snippet

Revision: 23512
at February 8, 2010 19:30 by browncardigan


Updated Code
function getDirectoryTree($outerDir){
	$dirs = array_diff(scandir($outerDir), array(".", "..", ".DS_Store"));
	$dir_array = array();
	    
	foreach ($dirs as $d){
		if(is_dir($outerDir."/".$d)) {
			$dir_array[$d] = getDirectoryTree($outerDir."/".$d);
		}
		else {
			$dir_array[$d] = $d;
		}
	}
	return $dir_array;
}

Revision: 23511
at February 8, 2010 19:27 by browncardigan


Initial Code
function getDirectoryTree($outerDir){
	$dirs = array_diff(scandir($outerDir), array(".", "..", ".DS_Store"));
	$dir_array = Array();
	    
	foreach ($dirs as $d){
		if(is_dir($outerDir."/".$d)) {
			$dir_array[$d] = $this->getDirectoryTree($outerDir."/".$d);
		}
		else {
			$dir_array[$d] = $d;
		}
	}
	return $dir_array;
}

Initial URL
http://bettesmidler.com/code/2009-07-22.htm

Initial Description


Initial Title
getDirectoryTree

Initial Tags


Initial Language
PHP