Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2015, 10:48
Avatar de zutzu
zutzu
 
Fecha de Ingreso: mayo-2010
Ubicación: Lima
Mensajes: 44
Antigüedad: 14 años
Puntos: 2
Pregunta Error al eliminar imagen con unlink()

Muy buenas

Estoy intentando eliminar una imagen de mi localhost, y me salta este problema.
Código:
Warning:  unlink(avatar/) [function.unlink]: Permission denied in C:\AppServ\www\test\atach.php on line 26
Y este es el codigo:
Código PHP:
       $urlImagen $_SESSION['avatar'];
       
$separar explode('avatar/',$urlImagen); 
       
$image $separar[1];
       
$deleteImage 'avatar/'.$image;
       
       
unlink($deleteImage); 
Lo extraño (al menos para mi que no se mucho de php), es que si cambio la variable $image, por un string comun, por ejemplo, si cambio esto:
Código PHP:
$image $separar[1]; 
Por esto:
Código PHP:
$image 'avatar oso.png'
el unlink(); me funciona de forma correcta y elimina la imagen, sin votar algun error de permisos.
-----------
Tambien quise comprabar si el codigo php estaba bien o habia algun error en el explode, pero al imprimir $deleteImage, sin usar unlink(); me imprime de forma correcta lo que quiero, en este caso la ruta del avatar usuado por el usuario logeado actualmente.
-----------
A ver si me dan una ayuda, muchas gracias de antemano