write - php下载csv
http://www.codehive.net/PHP-Array-to-CSV-1.html将为您提供符合不使用文件系统要求的功能。
<?php
$out = fopen('php://output', 'w');
fputcsv($out, array('this','is some', 'csv "stuff", you know.'));
fclose($out);
?>
由于最初的提问者想要“即时写入浏览器”,如果你想强制一个文件名和一个要求在浏览器中下载文件的对话框,也许值得注意(就像我的情况一样,没有人提到它) ,在使用fputcsv
输出任何内容之前,必须设置正确的标题:
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=myFile.csv');