下载csv文件

时间:2011-02-08 17:58:21

标签: php csv

我在使用php下载csv文件时遇到问题,理想情况下我想访问一个页面而它只是舞会,请我保存文件 -

我在这里尝试了这个 -

$filename = 'dump.csv';
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=\"".$filename."\"");

它已经返回一个空文件,即使我这样做 -

echo filesize($ filename);

它返回19000?

2 个答案:

答案 0 :(得分:2)

您必须阅读该文件的内容,然后将其输出。

否则,您只是发送标题告诉浏览器需要该文件。

答案 1 :(得分:0)

您需要回显文件的内容。例如,在您的标题功能之后,您会有类似的内容:

$fh = fopen($filename, "r");
while($line = fgets($fh)){
 echo $line;
}
fclose($fh);