Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2004, 10:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si, en principio si que debería forzar la descarga de tu documento . .así evitas tener que crear un archivo para luego "linkearlo".

El ejemplo del tutorial que mencionas lee un archivo del "disco" (del servidor) .. en tu caso NO tienes necesidad de crear ese archivo en el "disco". Lo puedes crear "al vuelo" y entregarlo para descarga como te indiqué.

La cabecera que indica que el "dato" que vas a enviar es de tal tipo es: 'Content-type' . ahí tendrás que ver el MIME (formato) que corresponde a un .doc (que no recuerdo cual es ahora ..)

La cabcera HTTP que indica que el archivo es para "descargar" es 'Content-Disposition: attachment' ..

Y por último .. no hacer "readfile()" para leer tu archivo que generas . pues se trata de evitar hacer eso (que no es necesario) y hacer tu "echo $shtml"

Un saludo,