【问题标题】:Array to CSV to file数组到 CSV 到文件
【发布时间】:2014-05-15 19:46:08
【问题描述】:

我正在从一个数组创建一个 CSV。问题是我不想下载它,但我想将它保存到我服务器的文件夹中。这是我的功能

    protected function array_to_csv_download($array, $filename = "export.csv", $delimiter=";") {
    header('Content-Type: application/csv; charset=utf-8');
    header('Content-Disposition: attachement; filename="'.$filename.'";');

       $f = fopen('php://output', 'w');

    foreach ($array as $line) {
        fputcsv($f, $line, $delimiter); 
    }
} 

我怎样才能让它保存到服务器?谢谢!

【问题讨论】:

标签: php arrays csv export-to-csv


【解决方案1】:
  1. 删除标题。

  2. 在 fopen 句柄中使用您服务器的文件路径。

$f = fopen('path of file on server ', 'w');

【讨论】:

    猜你喜欢
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 2012-11-03
    • 2016-08-25
    • 2017-01-01
    相关资源
    最近更新 更多