我在两页上有一个 html5 表单,并希望将用户输入存储在 csv 文件中。除了 php 还有其他方法可以将这些数据保存到 csv 文件吗?
问问题
673 次
1 回答
0
就像是 :
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment;filename={YOURFILENAME}");
header("Content-Transfer-Encoding: binary");
foreach($csvData as $line){
foreach($line as $val){
echo '"'.$val.'";';
}
echo "\r\n";
}
您只需要编写每个单元格,用分号 (;) 或逗号 (,) 分隔。
$csvData 是一个数组(表单),包含数组(行),包含值(单元格)。
当用户单击 php 文件 url 时,这些标头会强制下载。
于 2013-05-07T15:50:55.907 回答