【发布时间】:2015-06-20 10:26:11
【问题描述】:
我在 codigniter 中使用库 (glocery_crud) 将数据库表转换为 csv ,这在 localhost 上运行良好,但在实时服务器上显示空白页而不是创建 csv 文件。
这是我的代码-:
// Convert to UTF-16LE and Prepend BOM
$string_to_export = "\xFF\xFE" .mb_convert_encoding($string_to_export, 'UTF-16LE', 'UTF-8');
$filename = "export-".date("Y-m-d_H:i:s").".csv";
header('Content-type: application/csv;charset=UTF-16LE');
header('Content-Disposition: attachment; filename='.$filename);
header("Cache-Control: no-cache");
echo $string_to_export;
die();
如果我在评论第一行而不是我得到一个 csv 文件但在 csv () 中格式不正确 喜欢-:
testing9988312003sdgsgsdgsgvipul@gmail.comsdgFrayear
【问题讨论】:
-
1) 如果你得到空白页,打开错误报告并分享错误 2) 你的代码示例中没有 cvs 格式,所以如果你收到没有逗号的输出,它可能不在 $ string_to_export 放在首位
-
没有出现任何错误,但相同的代码在本地主机上运行良好
标签: php codeigniter csv