Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2004, 10:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Principalmente lo que te faltó es la cabecera HTTP que indica que nombre de archivo va a quedar cuando inicie la descarga:

header("Content-Disposition: attachment; filename=nombre_Archivo.tal");

Esa cabecera HTTP no es la única .. hay muchas más que define el protocolo HTTP y que indican cosas como por ejemplo: el tamaño del archivo .. como para que un gestor de descargas pueda calcular promédios para el tiempo estimado de descarga .. o incluso algo más complicado para dar a esa descarga la opción "resume" (para que se pueda retomar la descarga en otro momento si se perdió la conexion). .. De esto último en las FAQ's de este foro PHP tienen un ejemplo.

Un saludo,