PHPExcel输出错误

时间:2013-04-14 17:05:49

标签: php phpexcel

我有以下代码,我在localhost上运行并完美运行:

$objWriter = new PHPExcel_Writer_Excel2007($excel);    
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="'.$excel_file.'"');
$objWriter->save('php://output');

在另一台主机上上传的相同代码会返回404“找不到文件”错误。

任何想法为什么?

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。它在本地工作,但不在实时服务器上工作。 只需在实时服务器上确认以下安装即可。

  • 启用PHP扩展php_zip
  • 启用PHP扩展程序php_xml
  • PHP扩展php_gd2已启用

答案 1 :(得分:0)

今天我联系了这个问题。

我看到Firefox告诉我“找不到文件”,但标题中的HTTP代码是500(服务器错误)。

我写错了一个公式;一旦我纠正了公式,错误就消失了。

我在偏执级别报告错误,显示错误处于活动状态,我看了apache错误* .log文件,但是我没有从库/ PHP / Apache收到有关错误的通知。

我发现错误只是在代码中注释掉一个组行,直到我收到错误。

我没有解释为什么这个错误会抛出非日志。