php导出csv,老是出现html代码,哪位大佬知道怎么干掉它s 10C

图片说明大佬们都往这看图片说明
代马是这样拼接的

6个回答

你的输出流中还有别的html代码
检查你的php,把多余的html删除,或者在导出结束的地方加上

flush();
exit();

cppdpp
3D酵母君 这个方法没有作用,html结尾的那三行还是跟牛皮癣一样</div></body></html>,是不是因为加了header
2 年多之前 回复

不要直接扣文本
在页面上先把数据从DOM中扣出来,变成js对象,然后转JSON,最后交给程序去处理

把OB移到代码的最开始处试下,也就是在代码开始前清除缓冲区内容

我觉得老哥你这段header代码有问题,输出的content-type并不是csv。还有这代码咋这么多呢,这个应该够了。图片说明

你可以在最后fclose($fp)的时候exit(0)一下,我也是出现这个问题,然后fclose($fp);exit(0);就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐