Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2012, 23:32
solilopi
 
Fecha de Ingreso: enero-2012
Mensajes: 52
Antigüedad: 12 años, 2 meses
Puntos: 1
Exclamación Función recursiva para eliminar carpetas

Hola de nuevo tengo la función:
Código PHP:
function eliminarDir($_matricula){
        
$destino="imagenes/coches/".$_matricula."/";
        if (
is_dir($destino)){
            foreach(
glob("imagenes/coches/".$_matricula."/*") as $archivos_carpeta)
            {
                echo 
$archivos_carpeta;
                if (
is_dir($archivos_carpeta))eliminarDir($archivos_carpeta);
                else 
unlink($archivos_carpeta);
            }
            
rmdir($destino);
        }
    } 
Se supone que elimina la carpeta $_matricula y todo su contenido, pues lo que hace es borrar todo lo que hay en la carpeta coches menos la carpeta $_matricula.
¿Puede álguien ayudarme o decirme que está mal?. Gracias.