【发布时间】:2016-01-12 20:52:57
【问题描述】:
我想将一个数组放入一个 csv 文件中,并在该文件的 href 链接中回显它,以便在我按下该链接时下载它。我该怎么做?
我有这个代码:
header('Content-Type: application/excel');
header('Content-Disposition: attachment; filename="sample.csv"');
$data = array(
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);
$fp = fopen('php://output', 'w');
foreach ( $data as $line ) {
$val = explode(",", $line);
fputcsv($fp, $val);
}
fclose($fp);
如果我使用它,它将直接下载一个包含我的数组的 csv 文件。我怎样才能把它放到一个href链接中?谢谢。
【问题讨论】:
-
您必须在 href 属性中添加指向该脚本的链接。你不能把文件的内容放在那里。
-
我想放一个 href 链接来下载我的 csv 文件。
-
那么是什么阻止了你?你应该知道脚本地址吧?
-
fopen(fileNameHere, 'w')