Ahí va otro más complejo, pero da igual...
Ésto eliminara toda la estructura de archivos, carpeta por carpeta, archivo por archivo.Espero que te funcione.
<?php
 
$dir = ('a'); 
$origipath = $dir; 
while (true) { 
if ($archivo == "." or $archivo == "..") { 
continue; 
} elseif (gettype($archivo) == "boolean") {  return false; 
} 
if ($dir == $origipath) { 
break; 
} 
} elseif (is_dir($dir."/".$archivo)) {  $dir = $dir."/".$archivo; 
} else { 
} 
}
 
echo "Eliminando el directorio: $dir, ESTO NO TIENE MARCHA ATRAS, LO SIENTO SI LA CAGASTE, WAJAJAJA WJAJAJA....";
?>