jueves, 24 de septiembre de 2009

Eliminar directorios no vacios con PHP

Le paso una función recursiva en PHP para eliminar un directorio que no se encuentra vacio:

function eliminar_directorio($dir){
$directorio = opendir($dir);
while ($archivo = readdir($directorio)){
if( $archivo !='.' && $archivo !='..' ){
if ( is_dir( $dir.$archivo ) )
{
eliminar_directorio
( $dir.$archivo );
}
unlink($dir."/".$archivo);
}
}
closedir($directorio);
rmdir($dir);
}

No hay comentarios:

Publicar un comentario

Buscar este blog