我想通過查詢數據庫來生成帶有數據的csv文件。然後瀏覽器應該提示用戶下載文件。問題是,readfile函數需要一個文件名而不是句柄,但我找不到一個函數來獲取這個臨時文件的文件名。 我想有更好的方法來做到這一點,但我找不到它們。如何導出動態生成的臨時csv文件?
$handle = tmpfile();
fputcsv($handle, array('year', 'month', 'product', 'count'));
header('Content-Type: application/csv');
header('Content-Disposition:attachment;filename=LS_export');
echo readfile($handle);
fclose($handle);
exit();
? –
是@khaled_webdev – Riesling
你可以直接從一個mysql查詢生成文件 –