PHP页面弹出下载txt文件,本地txt文件或页面生成的txt文档如:mysql数据
1、下载本地txt文件
$file = dirname(__FILE__)."/data.txt"; $hd = fopen($file,"r") or die('Unable to open file!'); $txt = fread($hd,filesize($file)); fclose($hd); header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Content-Disposition:attachment;filename=data.txt"); header("Expires: 0"); header("Cache-Control:must-revalidate,post-check=0,pre-check=0"); header("Pragma:public"); echo $txt;
2、页面生成的字符串用于下载,可下载数据库内容
$arr=array('高品质淘宝内部优惠券','更多精彩请访问 http://tb.k205.com'); header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Content-Disposition:attachment;filename=data.txt"); header("Expires: 0"); header("Cache-Control:must-revalidate,post-check=0,pre-check=0"); header("Pragma:public"); echo implode("\r\n",$arr);