Ver Mensaje Individual
  #10  
Antiguo 01-08-2007
kEpEx kEpEx is offline
Registrado
 
Registrado: ago 2007
Ubicación: Monerrey, NL, Mx
Posts: 3
Reputación: 0
kEpEx Va por buen camino
Post Forma Correcta Descargar Archivo

Estos son los headers que deben de llevar para descargar la actual pagina como un txt.

Código PHP:
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=\"nombre-archivo.txt\""); 
Se debe recordar que los saldos de linea para windows son: "\n\r" y no html ni solo \n

Tambien si se tiene algun otro archivo en otra parte que se quiere descargar por medio de ese script, se envian los mismos headers de arriba (poniendo el nombre y la extencion del archivo correctos en vez de .txt)

Código PHP:
readfile($ruta-al-archivo); 

Esto es muy util cuando se valida el permiso de ciertos usuarios a descargar archivos, asi no se muestra la ruta del archivo, si no que siempre el script es la ruta, por ejemplo download_file.php?id=332

Espero les sirva.

http://keflog.com
http://keflog.com/sex
Responder Con Cita