Revision: 18365
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 29, 2009 07:02 by svenito
Initial Code
function getAllSubdirectories($base) {
$dir_array = array();
if (!is_dir($base)) {
return $dir_array;
}
if ($dh = opendir($base)) {
while (($file=readdir($dh)) !== false) {
if ($file == '.' || $file == '..') continue;
if (is_dir($base.'/'.$file)) {
$dir_array[] = $file;
} else {
array_merge($dir_array, rendertask::getAllSubdirectories($base.'/'.$file));
}
}
closedir($dh);
return $dir_array;
}
}
Initial URL
Initial Description
Given a start path will return an array of all subdirectories excluding files
Initial Title
Get all subdirectories of a given directory
Initial Tags
array
Initial Language
PHP