Если это неисправимая ошибка носителя во время восстановления на диске и кластеры в порядке- то? То что?
<?php
function ftp_recursive($dir)
{
if($handle = opendir($dir)){
while(false !== ($file = readdir($handle))) {
if($file != "." && $file != ".."){
echo $file."<br>\n";
if(is_dir($dir."/".$file)) {ftp_recursive($dir."/".$file);}
}
}
}
}
ftp_recursive("/home/atsivilev");
?>