PHPExcel在高版本PHP7中,Writer->save出现ERR_INVALID_RESPONSE错误的解决方法

这个Writer->save错误可能由于很多原因导致,其中有一部分是因为header和缓冲区的错误导致的

这部分具体讨论可以看这里http://stackoverflow.com/questions/8566196/phpexcel-to-download

然而还有一个不容易发现的问题,在高版本PHP7下,出现ERR_INVALID_RESPONSE的错误还可能由于下面的原因导致

1

Fatal error: ‘break‘ not in the ‘loop‘ or ‘switch‘ context in <mypath>\PHPExcel\PHPExcel\Calculation\Functions.php on line 581

请打开PHPExcel\Calculation\Functions.php文件,删除掉581行的break即可

引用参考:https://github.com/PHPOffice/PHPExcel/issues/716

转载于 http://blog.csdn.net/tiansan/article/details/74389122

时间: 2024-08-25 16:00:35

PHPExcel在高版本PHP7中,Writer->save出现ERR_INVALID_RESPONSE错误的解决方法的相关文章

在Idea中hibernateTemplate.find(&quot;from User &quot;);错误提示解决方法

在使用idea进行Java开发时(Springmvc框架下的项目),当使用到hibernateTemplate.find("from User ")时,总是在User下面提示错误,并有红色波浪线,但是并不影响项目正常运行,这里总结两个可能出现这种情况原因: 解决方案一: hibernateTemplate.find("from User ")中的User必须是POJO类,注意首字母大写问题. 解决方案二: 右键项目,选择添加框架,选择Persistence 添加完后

Java文件中出现这样的提示错误与解决方法:Cannot return from outside a function or method?

1.打开  >>  Myeclipse或Eclipse.(我使用的是Myeclipse) 2.打开  >>  Window  >>  Preferences  如图1: 图1 3.打开  >>  Preferences  >>  MyEclipse  >>  Validation  >>  JavaScript validator for JS files(Bulid中的"√"去掉)  如图2: 图2

.NET中OpenFileDialog使用报线程错误的解决方法

昨天,在做一个NPOI读取的小demo的时候,使用OpenFileDialog打开文件,最开始的写法,直接在按钮点击事件中写,会报错,代码如下: 1 OpenFileDialog ofd = new OpenFileDialog(); 2 ofd.Filter = "Microsoft Office Excel(*.xls;*.xlsx)|*.xls;*.xlsx"; 3 ofd.FilterIndex = 1; 4 ofd.RestoreDirectory = true; 5 6 7

Windows7 64位中出现的KERNELBASE.dll错误的解决方法

最近在服程序时遇到个问题,电脑是win764位,编译完的exe测试,偶尔总报错,报错是偶尔的,有时候报错很频繁,但是有一次测试,测试了半天都没有报错,我以为好,发布输出没一会儿又报错了,真是崩溃了,所有方法我都trycatch了,日志也记录了,也没找定位到哪里报错,这肯定是系统报错的,应该是是我64位编译问题.在网上查找好多资料也,其实这并不是KERNELBASE.dll的问题,也并不需要复制一个KERNELBASE.dll文件替换掉它. 1.0x7513C54F (KernelBase.dll

ORACLE安装过程中检查步骤出现的错误和解决方法【转】

Checking operating system requirements ...Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1,asianux-2Actual Result: redhat-4Check complete. The overall result of this check is: Passed==========================================================

在mysql中创建存储过程出现1307错误,解决方法

需要删除mysql数据库下proc表 在重新创建 CREATE TABLE `proc` ( `db` char(64) character set utf8 collate utf8_bin NOT NULL default '', `name` char(64) NOT NULL default '', `type` enum('FUNCTION','PROCEDURE') NOT NULL, `specific_name` char(64) NOT NULL default '', `la

VS2010中,出现ERROR MSB8011错误的解决方法

我遇到了这种情况: 昨天写的程序编译连接还好好的,只是简单的改了几句代码,结果今天就显示 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(738,5):warning MSB3073:命令“"F:\...\Debug\XXX.exe"/RegServer"已退出,... C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cp

编程中遇到的Python错误和解决方法汇总整理

这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下 开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习.知识在于积累嘛!微笑+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++错误: 复制代码代码如下: >>> def f(x, y):      print x, y  >>> t

bash脚本中出现[[:not found错误的解决方法

bash脚本中出现[[:not found错误的解决方法--bash脚本总结1 今天在写脚本的时候,发生了一个奇怪的问题:在脚本中使用[[的时候报错“[[: not found”.遇到问题自然是解决问题. 1. 使用的bash版本太低? bash --version查看bash版本信息如下 [email protected]:~$bash --version GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu) Copyright (C)