我正在从数组中创建CSV。问题是我不想下载它,但我想将它保存到我服务器的文件夹中。这是我的功能
protected function array_to_csv_download($array, $filename = "export.csv", $delimiter=";") {
header('Content-Type: application/csv; charset=utf-8');
header('Content-Disposition: attachement; filename="'.$filename.'";');
$f = fopen('php://output', 'w');
foreach ($array as $line) {
fputcsv($f, $line, $delimiter);
}
}
如何将其保存到服务器?谢谢!
答案 0 :(得分:2)
删除标题。
在fopen句柄中使用服务器的文件路径。
$f = fopen('path of file on server ', 'w');