Avatar Image
Usuario habitual
Usuario habitual

Hola,

Dentro de mi pagina web ofrezco al visitante la posibilidad de descargar ficheros de texto (en concreto, son archivos con extension .txt). Para que el navegador no me abra el fichero directamente, invoco las cabeceras necesarias para que se pueda descargar el archivo. Son las siguientes:

header ("Content-Disposition: attachment; filename=".$id."\n\n" );
header ("Content-Type: application/octet-stream" );
header ("Content-Length: ".filesize($enlace));
readfile($enlace);

Este metodo me funciona correctamente en el servidor Apache local que utilizo. Pero cuando lo subo al servidor de mi@ no funciona. Es decir, no me sale el cuadro de dialogo para descargar los ficheros. Sencillamente me muestra los ficheros. Creo que esto es debido a que en la peticion http ademas del fichero se envia el boton de publicidad de mi@ y lo abre como HTML. Agradeceria que alguno de los moderadores (o alguien que sepa como solucionarlo) me explicase como puedo solucionar este pequeño "inconveniente" que genera el boton de mi@.

Gracias por adelantado.

webmaster of gifsjas

Avatar Image
Okupa del foro
Okupa del foro

Fijate como en el txt, no sale el botón, yo de ti ofreceria al visitante la opción de bajarselo en .zip...
si el problema es la compresion, leete algun manual de compresión zip.
Adiós

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 11/Sep/2002, 23:25
indio-02kSep/02