发布网友 发布时间:2022-04-30 02:22
共4个回答
热心网友 时间:2022-04-14 17:39
据我的理解,export_csv这个函数的功能就是显示csv内容。追答很简单,就一句代码就可以了:
将 export_csv($filename,$str); 改成 file_put_contents($filename,$str);
这样就生成了 学生信息表.csv 文件了。
如果要生成下载的链接,你还要输出一下,比如用超链接标签写个指向这个文件的地址:
下载 学生信息表.csv
不太清楚你要达到什么样的效果,如果是
热心网友 时间:2022-04-14 18:57
你没有把文件保存下来啊,你只是输出内容了,file_get_contents保存下整个文件热心网友 时间:2022-04-14 20:32
function export_csv($name,$data) { //$name不要加后缀csv热心网友 时间:2022-04-14 22:23
加入 herder追问具体怎么改啊?我是初学,不是很会,请直接告诉我怎么修改吧!O(∩_∩)O谢谢了!急。。。。追答function export_csv($filename, $data) {
//header("Content-type:text/csv");
header("Content-type: application/octet-stream;charset=gbk");
header("Content-Disposition:attachment;filename=" . $filename);
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header("Cache-Control: private", false); // required for certain browsers
header("Content-Transfer-Encoding: binary");
header('Expires:0');
header('Pragma:public');
echo $data;
}