我已经制作了这个脚本,它生成一个包含CSV格式的行的数组。
<?php
$out = fopen('php://output', 'w');
fputcsv($out,$tabcsv,"\n\r");
fclose($out);
?>
我希望通过按钮将此数组的内容发送到新的浏览器页面,但我不想生成CSV文件。
问题是此脚本将内容发送到当前浏览器页面,并且无法格式化此内容。
编辑:
<?php
$out = fopen('output', 'w');
fputcsv($out,$tabcsv,"\n\r");
fclose($out);
?>
<form action="output" target="_blank">
<input type="submit" value="Export CSV" />
</form>
这个新脚本更接近我的目标(新标签,可格式化内容)。但它在服务器上生成一个文件,我真的想避免这种情况。