En este Blog estan publicados scripts y consultas importantes que no son utilizadas frecuentemente y que llegado el momento nos sirven u monton. Es por eso que me anime a crearlo para que sirva de consulta general; espero les sirva.
jueves, 21 de febrero de 2013
Hacer que un archivo .txt sea descargable
Necesitaba que un archivo .txt de mi servidor sea descargable y no se abra en el navegador.
Para ello encontré lo siguiente:
$nombre_archivo = "compras.txt";
$file = dirname(__FILE__)."/../../../../endesis/reportes_generados/".$nombre_archivo;
header("Content-disposition: attachment; filename=$nombre_archivo");
header("Content-type: application/octet-stream");
readfile($file);
Donde
$nombre_archivo: es el nombre del archivo mas la extencion
$file: es la ruta del archivo y el nombre del mismo
dirname(__FILE__): nod retorna la ruta actual
header: arma la cabecera con los parametros enviados
readfile: lee el archivo
Esta informacion la encontre en la siguiente pagina donde tambien se explica otra forma mas compleja de realizar la misma accion pero tambien mas segura.
:
http://www.ngeeks.com/2010/04/01/forzar-descargas-de-archivos-con-php/
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario