在我的系统中,我已获取所有数据并以txt文件导出。
$str_res_exp = $this->export_res($column ,$res_data,$column_length);
header("Content-type: plain/text");
header("Content-Disposition: attachment; filename=".$_POST['txt_name'].".txt");
header("Pragma: no-cache");
header("Expires: 0");
echo $str_res_exp;
exit;
它显示数据,但在第一行,第一个字符填充空格...
由于安全原因,我无法发布更多代码。
答案 0 :(得分:1)
答案 1 :(得分:0)
试试这个:
ob_start(); // put this at the beginning of your scripts
$str_res_exp = $this->export_res($column ,$res_data,$column_length);
header("Content-type: plain/text");
header("Content-Disposition: attachment; filename=".$_POST['txt_name'].".txt");
header("Pragma: no-cache");
header("Expires: 0");
ob_end_clean();
echo $str_res_exp;
exit;
您使用的是哪种类型的服务器?