Codice PHP:
function delete($dir){
    if(
$handle opendir($dir)){
        while(
false !== ($file readdir($handle))){
            if(
$file != "." && $file != ".."){
                if(
is_dir($dir.'/'.$file)){
                    
delete($dir.'/'.$file);
                } else {
                    
unlink($dir.'/'.$file);
                }
            }
        }
        
closedir($handle);
        
rmdir($dir);
    }

Ma prima di lanciarlo fai qualche test in un posto dove i file non sono troppo importanti ... non si sa mai ...