class exportTxtClass{
/**
* 发送下载文本文件
* @param $filename 文件名
*/
function send($filename)
{
header("Content-type: text");
header("Content-Disposition: attachment; filename=$filename");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
}
/**
* 导出
*
*/
function test_output() {
$test=array(
'a' => 'abcde',
'b' => '12345'
);
for($i=0;$i<count($test)){
$content .=$test[$i].'\r\n' : //\r\n 为换行
}
$filename = date('YmdHis').'.txt';
$this->send($filename);
echo $content;
$content = '';
}
}
}
}
使用范例
$exporttxt = new exportTxtClass();
$exportxt->test_output();
unset($exporttxt);