Necesito borrar un directorio y su contenido, pero rmdir() lo haría siempre y cuando no tenga ningún archivo dentro del directorio a borrar.
Logre hacer un breve script que borra los archivos dentro de un directorio, pero el problema, es que si dicho directorio tiene subdirectorios... NO SE COMO BORRARLO!!!
He pensado en una función recursiva.... quien me ayuda?
Este es el código que ya había hecho, el directorio que quiero borrar lo mando por un GET a manera de ejemplo:
Código PHP:
$dir = "../ejercicios/".$_GET[elimina]."/";
if ($gd = opendir($dir))
{
$i=0;
while (($archivo = readdir($gd)) !== false)
{
$i++;
if ($i>2)
{
unlink($dir.$archivo);
}
}
closedir($gd);
rmdir("../ejercicios/".$_GET[elimina]);