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 me explicase como puedo solucionar este pequeño "inconveniente" que genera el boton de mi@.

Gracias por adelantado.

webmaster of gifsjas

Hardware: Lo que golpeas. Software: La causa
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 07/Jun/2005, 22:28
las_f6 shaki666 angarmegia kn1f3eg TretHack65kJun/05
Por: , el 28/Nov/2002, 18:59
Xion Electros skatz LiM52kNov/02
Por: User 6215660, el 11/Ene/2010, 14:10
User 6215660 NoSetup.org PaseanteDelForo42kJan/10
Por: , el 21/Mar/2005, 15:38
jah_ Blurkan12kMar/05
Por: , el 03/Mar/2005, 19:32
banyobarez02kMar/05