<?
function scaner($path)
{
if(!file_exists($path)){return false;}
static $f_arr;
$arr = glob($path.'/*');
foreach($arr as $vv){
if(is_dir($vv)){
$f_arr[] = $vv.'/';
scaner($vv);
}
else{
$f_arr[] = $vv;
}
}
}
return $f_arr;
}
?>
это из сеа если не ошибаюсь, недостаток: нельзя использовать несколько раз на 1 странице, т.к. присутствует static переменная