FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Descargar archivos mediante un formulario
Hola a todos! Estoy empezando a programar en PHP, en una web personal. La idea que me surgió es la siguiente: tengo muchos archivos .pdf para descargar, estos archivos, los muestro con una imagen de cada uno en una pagina "seleccionar_pdf.htm". Cuando se clickea en una imagen, se descargaría el .pdf, pero lo que yo quiero antes de que el visitante descargue el archivo, que llene un formulario y después si, que se descargue el archivo (formulario_descarga.php). Lo que yo quiero es hacer una sola pagina de formulario, y no una para cada .pdf que tengo, osea, tendría que pasar como variable, el nombre del pdf a la pagina del formulario. Una vez que el usuario puso enviar, en la pagina del form, automáticamente se pone a bajar el archivo, y se redirecciona a una pagina de agradecimiento por haber llenado los datos. La verdad es que no me doy cuenta como encararlo, esa es mi inquietud. Estoy con PHP5, y uso un hosting de dattatec, si precisan algún dato mas, me avisan, muchas gracias desde ya! Un abrazo, Nacho.
__________________
Tome Pin y haga Pum! |
#2
|
|||
|
|||
Hola
Como bien has dicho para saber que archivo quieres descargar tan solo tienes que pasar el nombre del archivo como parametro del formulario (GET o POST da lo mismo) una vez en el formulario lo guardas en un hidden. Cuando el formulario este validado, ya sea en javascritp o en PHP redireccionas a una página de esas típicas que dice "pulse aqui si el archivo no se descarga en 5 segundos", para hacer que la descarga se realice automaticamente tienes que utilizar el meta: Código:
<META HTTP-EQUIV="refresh" content="5,.."> |
#3
|
|||
|
|||
Muchas gracias, con el nombre del archivo por variable y enviado a su vez, por un input hidden, lo pude solucionar. Gracias por tu tiempo!
De paso te dejo otra inquietud: ¿qué utilidad o ventaja tiene, que el archivo se descargue automáticamente, transcurrido cierto tiempo? Muchas gracias, un abrazo, Nacho.
__________________
Tome Pin y haga Pum! |
#4
|
||||
|
||||
Hola,
Cita:
Yo creo que en este caso en concreto y en otros similares esa es la ventaja de la redirección automática. Al menos es lo que pienso, vamos. |
#5
|
|||
|
|||
Si, ahora me terminó de cerrar la idea, y lo voy a probar. Muchas gracias por el tiempo! Un abrazo!
__________________
Tome Pin y haga Pum! |
#6
|
|||
|
|||
Hola
Esta claro que dec está más puesto que yo en usabilidad, yo simplemente he optado por la opción automática por las palabras usadas en la pregunta: Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Descargar Archivos | Deiv | HTML, Javascript y otros | 6 | 25-12-2007 08:52:55 |
Descargar archivos de directorio protegido mediante apache | chux | PHP | 0 | 25-09-2006 12:59:43 |
Problema para descargar archivos con la funcion GetInetFile | Moises22 | Internet | 1 | 05-12-2005 14:15:35 |
Descargar archivos adjuntos con NMPOP3 | gaska | OOP | 0 | 30-11-2005 18:09:54 |
Descargar Formulario | monicasierrar | OOP | 8 | 29-09-2005 18:25:25 |
|