【发布时间】:2026-02-12 13:40:01
【问题描述】:
我有函数export_csv()将文件导出为 .csv 格式。我想更改 .dat 或 .txt 格式而不是 .csv
当前代码:
public function export_csv() {
if( ! $this->path) { throw new exception('unable to create xls: missing path'); }
/** output conetnts to csv **/
ob_start();
$df = fopen($this->path.'.csv', 'w');
foreach ($this->data as $row) {
fputcsv($df, $row);
}
fclose($df);
return $this->path;
}
我试过下面的代码。但是 .dat 文件是空白的。文件大小 0
public function export_dat() {
if( ! $this->path) { throw new exception('unable to create xls: missing path'); }
/** output contents to dat **/
ob_start();
$df = fopen($this->path.'.dat', 'w');
foreach ($this->data as $row) {
fwrite($df, $row);
}
fclose($df);
return $this->path;
}
提前感谢您的帮助。
【问题讨论】:
-
那么您的 http 服务器的错误日志文件说明了什么问题?我们无法查看该文件,只有您可以...
标签: php csv file phpmyadmin export