![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/11/2013, 14:49
|
![Avatar de quinqui](http://static.forosdelweb.com/customavatars/avatar71903_5.gif) | | | Fecha de Ingreso: agosto-2004 Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 5 meses Puntos: 56 | |
Respuesta: Descargar archivos con PHP Holas, Integer78.
Lo que te piden igual es algo rebuscado. Es casi un gestor de descargas... Lo que creo que pasa con tu código es que, si mal no recuerdo, cuando abres un archivo con PHP (usando el header() y todo eso), finalizas la ejecución del script. O sea, se supone que al ejecutar header() estás haciendo que el script PHP genere un archivo de X tipo, y hasta ahí llega, ya que el script deja de ser script y se ha transformado en el archivo invocado.
Para tu caso, pienso en dos soluciones:
a) Ya que tienes la lista de fotos, mostrarlas al cliente como una lista de archivos para descargar, como el clásico navegador de archivos, donde el cliente tendrá que descargarlas una a una.
b) Mediante alguna función interna de comunicación entre PHP y el server, ejecutar un programa de compresión de archivos, que precisamente comprima todos los que ya tienes identificados, y ejecutes header() para el archivo comprimido.
Son ideas :)
Saludos! |