在网页上,我正在使用以下代码将一些数据写入 CSV 文件,最后使用 fclose();
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename='.$filename);
$out = fopen('php://output', 'w');
fputcsv($out, $cvs_cols);
fclose($out);
echo "HELLO WORLD"; // sneaks into CSV!?
为什么“HELLO WORLD”已经进入 CSV 下载文件,而它已经有 fclose()?我想输出要在浏览器中显示的页面的其余 HTML。我怎样才能做到这一点?