【问题标题】:File download using php include null values使用 php 下载文件包含空值
【发布时间】:2018-02-14 23:41:47
【问题描述】:

我有默认的 csv 模板。当用户单击特定按钮时,我需要显示此模板。

代码在这里

    $filePath = $_SERVER['DOCUMENT_ROOT']."/content/formatted_blank.csv";
    $csvfile  = file_get_contents($filePath);
    $filename = "formatted_blank.csv";
    echo $csvfile;
    header("Content-type: application/csv");
    header("Content-Disposition: attachment; filename=\"".$filename."\"");
    die();

代码运行良好。但输出文件与我的默认模板不匹配。在默认模板中,我在 1 行中写了标题,但下载文件显示在第 7 行。即将出现空白行。

【问题讨论】:

  • 不确定这是否能解决您的问题,但您希望始终致电header() 之前 echo
  • 您的模板中有换行符吗?或者你可能用空行填充它?
  • 在我的模板中只有一个标题。没有别的

标签: php csv download


【解决方案1】:

echo 之后不能使用header 函数。做对面

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多