Revision: 23512
Updated Code
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
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
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