Cita:
Iniciado por jaronu 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