我想通过查询数据库来生成带有数据的csv文件.然后浏览器应提示用户下载文件.问题是,readfile函数需要一个文件名而不是句柄,但我找不到一个函数来获取这个临时文件的文件名.
我想有更好的方法可以做到这一点,但我找不到它们.
我想有更好的方法可以做到这一点,但我找不到它们.
- $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();