List the Directory & its files

by Prabakaran 2011-12-29 09:44:16


function ListFiles($dir)
{
if($dh = opendir($dir))
{
$files = Array();
$inner_files = Array();
while($file = readdir($dh))
{
if($file != "." && $file != ".." && $file[0] != '.')
{
if(is_dir($dir . "/" . $file))
{
$inner_files = ListFiles($dir . "/" . $file);
if(is_array($inner_files))
$files = array_merge($files, $inner_files);
}
else
{
array_push($files, $dir . "/" . $file);
}
}
}
closedir($dh);
return $files;
}
}


foreach (ListFiles('../modules') as $key=>$file) // Here Enter main Dir name.............!
{
echo $file ."
";
}

Tagged in:

802
like
0
dislike
0
mail
flag

You must LOGIN to add comments