Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 03:29
Avatar de Maline83
Maline83
 
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 12 años, 10 meses
Puntos: 0
Eliminar imagen de carpeta

Este es el código que tengo:

Cita:
$id = $_POST["idfoto"];

if (isset($_REQUEST["eliminala"])) {

//Borramos de la carpeta imagenes
$consultab="Select * From fotospisos where id_foto = '$id'";
$resultadob=mysql_query($consultab);
$datos = mysql_fetch_assoc($resultadob);
$foto=$datos["ruta"];
unlink($foto); //-------------- NO BORRA... POR QUEEEEEEEEEEEEE

//Borramos de la BD
$consulta="Delete From fotospisos Where id_foto = '$id'";
$resultado=mysql_query($consulta);

} else { echo "No ha enviado desde formulario"; }
Recibe la variable bien, no da error, y borra en la base de datos. Pero la imagen se tiene que borrar de la carpeta donde está, y no hay manera. Y la ruta es correcta.... (a $foto le llega "imagenes/foto.jpg", y ya comprobé que cada cosa estuviera en su sitio).

Pero es la primera vez que uso unlink(), asi que no se...

Vamos, que a ver si alguien ve algo raro en el código, porque yo no veo nada extraño y ya me está rallando.

Muchas gracias!!!