我有值的數組,我想放到一個CSV文件,然後下載:文件在服務器上被填充,但下載的空
$f = fopen("./tokens.csv", "w");
foreach ($tokens as $line) {
fputcsv($f, array("1"=>$line));
}
fseek($f, 0);
header('Content-Type: application/csv');
header('Content-Disposition: attachement; filename="tokens.csv"');
fpassthru($f);
其結果是,在服務器上的文件被填充了令牌數組的內容,但下載的文件是空的CSV文件。
它是空的或做它包含PHP錯誤消息? –
嘗試以「w +」模式打開文件 –
'header(「Content-type:text/csv」);'NOT NOT'header('Content-Type:application/csv');' –