如何使用php将下载的csv文件保存到指定的目录

时间:2016-02-08 12:04:48

标签: php csv

我正在使用php脚本从数据库下载数据并将其导出为CSV格式。我可以生成文件,但只有我面临的问题是它被下载到计算机的下载文件夹中。

我想将这些文件下载到特定的文件夹中。怎么做?

这是代码

    $result=sqlsrv_query($conn,$stmt);
    $out='';
   $filedate=date("Y-m-d");
 $output='$filedate.NRML_CASH_POSITION_TRADE.csv';

 while ($l = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) {

  foreach($l AS $key => $value){
    //If the character " exists, then escape it, otherwise the csv file will    be invalid.
     $pos = strpos($value, '"');
     if ($pos !== false) {
        $value = str_replace('"', '\"', $value);
    }
    $out .= '"'.$value.'",';
  }
$out .= "\n";
 }



 header("Content-Disposition: attachment; filename= $output");

echo $out;`

0 个答案:

没有答案