Ver Mensaje Individual
  #29 (permalink)  
Antiguo 09/10/2008, 05:33
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Respuesta: unlink no me funciona

Cita:
Iniciado por jaronu Ver Mensaje
Por que no pones el codigo que usas para subir las imagenes??
Haber $del_img viene de un formulario que le envía la id de la imagen para borrarla ,eso esta perfecto, subirla ya he dicho que las sube sin problema alguno , el único problema es al borrarlas , no entiendo porque no la borra.
De todas formas pienso que el tema de $del_img es inecesario pegar su código y explico porque . Cuando me devuelve el error de que no encuentra la imagen muestra esto.

Warning: unlink(../users/images/213anlogo_peq.jpg )

Por lo cual podéis ver que el nombre de la imagen se le pasa perfectamente y esa imagen está en el server así que ya no se que decir . Pero de todas las formas insisto que esa no es su ruta , su ruta es /users/images/213anlogo_peq.jpg, no entiendo porque dices que hay que poner esta ruta ../users/images/213anlogo_peq.jpg ,eso sería si tuviera la carpeta users fuera de mi root .

De todas formas voy a pegar el código por si algo se me escapa (la función que la borra)
Código:
function borrar_archivo ($ImgId,$AdId,$ImgName) {

/* le añadimos el sufijo del AdID a cada imagen para localizarla en el servidor */
include("diccionario.php");
$ImgName=$AdId.$sufijo.$ImgName;
$ImgName=strtolower($ImgName);

if ( !unlink($path_absolute."/".$ImgName) ){
echo "<span class='aviso'>no se pudo borrar el archivo $ImgName </span>";

/* ESTA LA BORRA DE LA BD ,ESO LO HACE PERFECTO*/
borrar_img($ImgId);
}

}
Gracias de todas maneras por la ayuda a todos

Última edición por Dundee; 09/10/2008 a las 05:38