Foros del Web » Programando para Internet » PHP »

ayuda para borra imagen en carpeta

Estas en el tema de ayuda para borra imagen en carpeta en el foro de PHP en Foros del Web. Hola. Resulta que estoy guardando imágenes en carpeta y la url en la base de datos de ésta manera: (y todo resulta ok) $url = ...
  #1 (permalink)  
Antiguo 15/11/2009, 16:05
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta ayuda para borra imagen en carpeta

Hola.
Resulta que estoy guardando imágenes en carpeta y la url en la base de datos
de ésta manera: (y todo resulta ok)

$url = 'http://www.misitio.cl/fotos/'.$_FILES["file"]["name"];
//GUARDO LA URL EN LA BASE DE DATOS
$sql="insert into tabla (url) VALUES ('$url')";
mysql_query($sql)or die(mysql_error());

//GUARDO LA IMAGEN EN LA RUTA DESTINO

$destino = "../fotos/".$_FILES["file"]["name"];
copy ($_FILES["file"]["tmp_name"], $destino);

Ahora, para eliminar la url de la tabla:

//TOMO EL ID QUE VOY A BORRAR

$id=$_GET[‘id’];
mysql_query("delete from tabla where id = $id");

Lo que no he podido lograr es borrar también la imagen de esa ruta.
Como debería hacerlo?
una manito pofa.
  #2 (permalink)  
Antiguo 15/11/2009, 16:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ayuda para borra imagen en carpeta

pues antes del DELETE seleccionas la URL de la imagen...

le quitas la parte de la URL que no sirve, y usas unlink()


suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 15/11/2009, 16:35
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: ayuda para borra imagen en carpeta

Correcto. Pero como indico cual es la imágen que debe borrar?
  #4 (permalink)  
Antiguo 15/11/2009, 17:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ayuda para borra imagen en carpeta

Cita:
Iniciado por pateketrueke Ver Mensaje
pues antes del DELETE seleccionas la URL de la imagen...

le quitas la parte de la URL que no sirve, y usas unlink() [...]
pues la respuesta ya está!!!

antes de borrar la fila de la BD seleccionas la URL que ya tienes almacenada que le corresponde a la imagen??

ahora, le quitas la parte de la URL que no sirve... osea, http://es.el-sitio.com/ (porque esa no es la ruta, vaya, solo queremos la ruta)

y utilizamos la función unlink(), si hay que especificarle el archivo a borrar... eso ya lo sabes!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 15/11/2009, 19:45
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: ayuda para borra imagen en carpeta

Gracias! consegui borralo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:34.