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