我正在尝试创建一个脚本,它将创建一个csv并通过curl从客户端下载。
我的客户发送:
curl -0 1.2.3.4/index.php?param=1
我的脚本index.php做了一些有趣的事情,最终得到了一个csv:
1,2,3,4
5,6,7,8
我可以将数据打印到屏幕上,只是无法将csv发送给客户端。 我试过了:
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
$row = "1,2,3,4\n5,6,7,8\n";
fputcsv($output, $row);
但是失败了。什么都没发生。我在客户端返回命令提示符。有什么想法吗?