File Directory Php

function get_dirlist($start_dir) {
exec("ls -R $start_dir",$f_list);
$dir_str = $start_dir;
$filelist[0] = $start_dir; $i = 1;
for ($count=0; $count if ($f_list[$count] == "") { continue; }
if (substr($f_list[$count],strlen($f_list[$count])-1,1) == ":") {
$dir_str = substr($f_list[$count],0,strlen($f_list[$count])-1);
$filelist[$i] = $dir_str;
$i++;
} else {
$file_str = "$dir_str/$f_list[$count]";
if (is_file($file_str)) {
$filelist[$i] = $file_str;
$i++;
}
}
}
return $filelist;
}
?>
/* example */
$start_dir ="/home/httpd/web";
$filelist = get_dirlist($start_dir);
for ($c=0; $c echo $filelist[$c] . "
";
}