Un'altra funzioncina più concisa che fa lo stesso lavoro è questa:
Codice PHP:
function delete_recursive_dirs($dirname)
{
if(is_dir($dirname))$dir_handle=opendir($dirname);
while($file=readdir($dir_handle))
{
if($file!="." && $file!="..")
{
if(!is_dir($dirname."/".$file))unlink ($dirname."/".$file);
else delete_recursive_dirs($dirname."/".$file);
}
}
closedir($dir_handle);
rmdir($dirname);
return true;
}