Prova questo codice:
Codice PHP:
<?php
function remove_dir($dir
{
    if(
is_dir($dir)) 
    {
        
$dir = (substr($dir, -1) != "/") ? $dir "/" $dir;
        
$openDir opendir($dir);
        while(
$file readdir($openDir))
        {
            if(!
in_array($file, array(".""..")))
            {
                if(!
is_dir($dir.$file)) {
                    
unlink($dir.$file);
                } else {
                    
remove_dir($dir.$file);
                }
            }
        }
        
closedir($openDir);
        
rmdir($dir);
    }
}
?>
Se non funziona, controlla eventuali messaggi di errore (es. privilegi non corretti etc.)