chiedo scusa ai moderatori potete chiudere la discussione ho trovato la soluzione.
cmq per quelli a cui può interessare era così:
codice:
function analizza_cartella($dir) {
$down = opendir($dir);
while ($file = readdir($down)) {
$file_array[] = $file;
}
foreach ($file_array as $file) {
  if ( !($file == ".." || $file == ".")) {
  if (is_dir("prova/".$file)) {
    echo $file."            DIR

";
    analizza_cartella("prova/".$file);
}
  else {
    echo $file."<a href=\"prova/elimina.php?file=".$file."\"> Cancella</a>
";
  }
}
}
}
analizza_cartella("prova");