Foros del Web » Programando para Internet » PHP »

Como evitar que se abra el programa al descargar

Estas en el tema de Como evitar que se abra el programa al descargar en el foro de PHP en Foros del Web. Hola, tengo un sitio con archivos .mid, lo que quiero es que se puedan descargar directamente al disco sin tenes que comprimir cada archivo en ...
  #1 (permalink)  
Antiguo 30/03/2005, 10:04
 
Fecha de Ingreso: agosto-2003
Mensajes: 272
Antigüedad: 14 años, 3 meses
Puntos: 0
Como evitar que se abra el programa al descargar

Hola, tengo un sitio con archivos .mid, lo que quiero es que se puedan descargar directamente al disco sin tenes que comprimir cada archivo en un .zip para que se desplique la ventana para guardarlos.

Por que hasta el momento se abre el win.. media.

Saludos
  #2 (permalink)  
Antiguo 30/03/2005, 10:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Justamente en php.net tienes un ejemplo. El caso es que tienes que indicar a tu cliente (navegador) que los datos que vas a enviarles son para forzar la descarga vía cabeceras HTTP:

header()
www.php.net/header

Una vez tengas esas cabeceras HTTP (para indicar que lo que envias es un "attachment") .. lee tu archivo y entregalo al buffer de salida de PHP con:

readfile()
www.php.net/readfile

Un saludo,
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 18:42.