我想在PHP页面中一次创建一个.csv文件并下载它们。这是我的代码 -
test.php的
header("Content-type: text/csv");
$i = 5;
if ([some condition]) {
$fileName = "file_1.csv";
while ( $i > 0 ) {
echo "mail_id :: date". PHP_EOL;
$i--;
}
}elseif ([some condition]){
$fileName = "file_2.csv";
while ( $i > 0 ) {
echo "mail_id :: date". PHP_EOL;
$i--;
}
}elseif ([some condition]){
$fileName = "file_3.csv";
while ( $i > 0 ) {
echo "mail_id :: date". PHP_EOL;
$i--;
}
}
header("Content-Disposition: attachment; filename=" . $fileName);
header("Pragma: no-cache");
header("Expires: 0");
但仅作为我的代码输出
file_1.csv
正确下载,如果是其他人,则会下载.csv文件,但名称不同(不在 file_2.csv / file_3.csv 中)。任何帮助表示赞赏。提前谢谢。