Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 01-08-2007
kEpEx kEpEx is offline
Registrado
 
Registrado: ago 2007
Ubicación: Monerrey, NL, Mx
Posts: 3
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:24:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi