Descargar archivo de texto en php

Hace unos dias me vi en la necesidad de crear un archivo de texto plano descargable, no recordaba bien como deberían ir las cabeceras de archivo para que el navegador lo interpretara como archivo de texto, así que busque los headers correspondientes, pero eso no me permitia descargarlo así que, encontre una cabecera que forza a descargar un archivo, y de pasada que el archivo tengo texto en utf8, bueno aqui os dejare los headers que necesitan para que php les aviente con un archivo de texto plano:

[cc lang=”php”]
< ?php //descargar.php $file = 'nombre.txt'; header("Content-type: text/plain; charset=UTF-8"); header("Content-type: application/force-download"); header("Content-Disposition: attachment; filename=$file"); echo 'texto de prueba de descargar.php'; ?>
[/cc]

Por ejemplo, si queremos que al dar click en un link se descargue el archivo entonces debemos hacer algo asi para un link:

[cc lang=”html”]
descargar archivo
[/cc]

Si quieres que aparesca un texto de descargando…. cuando le des click en el link entonces deberias hacer algo asi:

[cc lang=”html”]
descargar archivo
[/cc]
Bueno algo asi seria para descargar un archivo de texto plano con php y html.

Artículos Relacionados