Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2005, 07:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La otra manera es que generes archivos . .para eso, de tu actual código quita tu header() y genera el archivo con funciones de fopen() .. fwrite() y afines.

De esta forma tu código PHP podría generar N archivos y por otro lado generas los links para que el usurio los descargue uno por uno .. o incluso podrías hasta generar un "zip" de todo esto para descargarlo (al menos "empaquetado" quedaría todo).

Para generar tu ZIP podrías usar:
http://www.planet-source-code.com/vb...d=957&lngWId=8

Tras la generación del ZIP .. con la misma filosofía del "header()" (pero con el "content-type" adecuado) enviarías a descargar tu archivo generado comprimido (el ejemplo que te dejé muestra ambas alternativas: generar el archivo en el servidor o forzar la descarga automáticamente) y si no necesitas más esos archivos generados "temporalmente" .. los eliminas en tras la generación del ZIP (con unlink()) del servidor.

Viendo el código que genera los "zip" .. con leves modificaciones podrías hasta evitar tener que generar tus archivos RTF "temporales" ..

Un saludo,