Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/12/2007, 13:06
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: error al intentar borrar una carpeta con unlink

Ya se donde esta el problema aunque nose como solucionarlo.

La cuestión es que si no pongo la primera parte del código que borra los ficheros que hay en el interior de la carpeta y solo dejo la linea del rmdir() y me aseguro antes de borrar el contenido de dicha carpeta a "pelo" entonces se me borra la carpeta perfectamente. En caso contrario me da error.

No se que estaré haciendo mal en la parte en la que borro el contenido de la carpeta para que luego me de error borrar la carpeta en sí.


Edito porque ya conseguí solucionarlo. Al final cambié el código que borrara el contenido de la carpeta por este otro:



$directorio="/prueba";

$entries = scandir($directorio);
foreach ($entries as $entry) {
if ($entry != '.' && $entry != '..') {
unlink($directorio."/".$entry);
}
}
rmdir($directorio);


Y me funciona perfectamente.


Gracias a todos por la ayuda prestada.

Última edición por aeb_asturias; 18/12/2007 a las 13:20