Ok, te propongo esta variación...
Código PHP:
<?
function BorrarDirectorio($directorio) {
//Comprobamos que sea un directorio valido
if (is_dir($directorio)) {
//Lo exploramos
$gd = opendir($dir);
//Listamos archivos
while (($archivo = readdir($gd)) !== false) {
//Quitamos los directorios "." y ".."
if ($archivo != "." && $archivo != "..") {
//Comprobamos si es un directorio.....
if (is_dir($archivo)) {
rmdir($archivo);
//....... o bien es un archivo
} else {
unlink($archivo);
}
}
} else {
exit ("Estas intentando borrar un directorio no valido");
}
}
}
El inconveniente que veo es que los subdirectorios, si tienen contenidos, no los borrará. Pero la idea es esa...