Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/12/2013, 03:40
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 4 meses
Puntos: 206
Respuesta: ¿Borrar imagen en php?

Yo te puedo mandar por post un "../index.php" para borrarte el index, y recargo tu página.
Si no ha sido borrado, probaría "../../index.php", hastq que finalmente te borre el index.

Para solucionarlo, una de dos:

Pasa solo el nombre de la foto, sin el directorio. PHP recogerá ese $_POST, borrará todos los caracteres "/" de ese $_POST, y añádele por delante el directorio real donde están las fotos, y la borrará si existe. Si las fotos están repartidas en varios directorios, tendrás que pensar alguna forma de saber el diretorio donde está la foto, sin enviar nunca nombre de directorios por el formulario.

O coge la ruta de la imagen que te llega, y comprueba que el fichero que se va a borrar es una imagen, y que está en una carpeta autorizada para el borrado.

O una mezcla de ambas. O imagina alguna forma de controlar los borrados.
Programar es pensar, conocer la sintaxis es fácil.