
18/12/2007, 12:27
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 21 años Puntos: 7 | |
Re: error al intentar borrar una carpeta con unlink Que curioso.
Acabo de probar cambiando el unlink y poniendo rmdir() y ahora si me funciona jeje.
Ahora he intentado llevar este ejemplo a mi sitio web donde tengo una página que crea una carpeta y luego tengo otra página web donde intenta borrarla y me sale el mismo error de permisos.
Tengo puesto:
$directorio="/prueba";
if( !$dirhandle = @opendir($directorio) )
return;
while( false !== ($filename = readdir($dirhandle)) ) {
if( $filename != "." && $filename != ".." ) {
$filename = $directorio. "/". $filename;
@unlink($filename);
}
}
rmdir("/prueba");
Primero borro el contenido del directorio (que me lo hace perfectamenet) pero luego al intentar borrar la carpeta me vuelve a salir el error de permiso denegado para ejecutar el rmdir.
Con el ejemplo tan simple que antes os puse al final lo he conseguido pero ahora aplicandolo a mi sitio Web se vuelve a quejar de los permisos. No entiendo muy bien donde esta el problema. |