文档章节

phpexcel CAUTION: Provisional headers are shown

开源科色盲主任
 开源科色盲主任
发布于 2015/12/28 15:16
字数 357
阅读 73
收藏 0

新的PHP7性能和安全提高了很多,用起也爽歪歪的。

我也是一个吃螃蟹的人,把php5.4下的项目也迁移到 php7 下,问题也出了很多,但问题都属于小问题,稍微修改就可以在php7顺溜的跑起。


这次遇到使用phpexcel 无法导出Excel的问题,检查了很多遍,本地和服务器都正确,配置也正确,唯一不同的是本地是windows,服务器是linux。

谷歌浏览器报CAUTION: Provisional headers are shown 警告后就无下文,控制台也没什么信息输出。

IE直接就报个 500错误,==> 有IE这个提示就说明 在服务端出了问题,


继续跟踪,抓包,哈哈哈 报

'break' not in the 'loop' or 'switch' context

错误

位置在 

/phpexcel/Classes/PHPExcel/Calculation/Functions.php   line 581;



删除....  文件正常导出!


下面翻译成英文,也顺便帮帮国际友人,因为在谷歌上也看到有类似问题,PHP7手册中也没找关于break在循环体外的问题说明。

同时phpexcel issue 又提不上去。


If you use phpexcel(1.8.0) in the Google browser under the "CAUTION: Provisional headers are shown" error. PHP environment is php7, please delete the "/PHPExcel/Calculation/Funcionts.php" in the 581st line of the "break;". Because the "break" key words in the php7, must be in the while, loop and other circulating in the body


© 著作权归作者所有

共有 人打赏支持
开源科色盲主任
粉丝 2
博文 7
码字总数 2323
作品 0
成都
个人站长
phpExcel常用方法详解【附有php导出excel加超级链接】

http://www.codeplex.com/PHPExcel http://www.phpexcel.net 开发包Tests目录有详细使用实例 支持中文,注意文件编码,文件保存为utf-8 写excel //Include class requireonce(‘Classes/PHPEx...

PHP007
2012/07/20
0
0
PHP 操作 Excel PHPExcel 详解 --转

header header("Content-Type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=sample.xls");header("Pragma:no-cache");header("Expires:0"); 2.PHPExcel htt......

最深的夜
2015/02/03
0
0
PHPExcel常用方法汇总(转载)

PHPExcel常用方法汇总(转载) 博客分类: 脚本语言 ExcelOfficePHP单元测试Cache PHPExcel常用方法汇总 Posted by zeal on 2008-02-27 11:29 , 6027 characters | + 2 - 1 English 转载请保留...

niceguy_php
2014/02/24
0
0
phpExcel导出大量数据出现内存溢出错误的解决方法

我们经常会使用phpExcel导入或导入xls文件,但是如果一次导出数据比较大就会出现内存溢出错误,下面我来总结解决办法 phpExcel将读取的单元格信息保存在内存中,我们可以通过 复制代码代码如下...

蜗牛奔跑
2015/07/17
0
0
PHPExcel读取excel文件

建议web只做上传功能,读取、处理还是放后台吧。PHPExcel还是比较耗费时间、内存的。 实例代码:error_reporting(0); requireonce 'PHPExcel1.8.0/Classes/PHPExcel.php'; //修改为自己的目录...

魏邪乎
2015/08/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

6. Python3源码—List对象

6.1. List对象 List对象是“变长对象”。 6.1.1. Python中的创建 Python中List对象最重要的创建方法为PyList_New,如下Python语句最终会调用到PyList_New: test = [1, 2, 3, 4, 5] 6.1.2. ...

Mr_zebra
7分钟前
0
0
nginx屏蔽指定接口(URL)

Step1:需求 web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法 Step2:具体操作 location /dist/views/landing/UNIQUE_BEACON_URL { re...

Linux_Anna
15分钟前
0
0
tomcat高并发配置调优

作者:Joker-pan 原文:https://blog.csdn.net/u011622226/article/details/72510385?utm_source=copy --------------------- tomcat 解压就使用的,配置都没动过,肯定不能支持高并发了; ...

imbiao
33分钟前
0
0
mysql 联结,级联查询总结区分

其实我对 数据库的级联或者联结查询一直都是会用,项目能查询出来自己想要的结果即可。 毕竟SQL使用复杂的查询毕竟比较少,而且不难使用。 至于区分他们,我还真的有点模糊。 在看 《SQL必知...

之渊
50分钟前
1
0
区块链入门教程分享区块链POW证明代码实现demo

兄弟连区块链入门教程分享区块链POW证明代码实现demo 这里强调一下区块链的协议分层 应用层 合约层 激励机制 共识层 网络层 数据层 上 一篇主要实现了区块链的 数据层,数据层主...

兄弟连区块链入门教程
57分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部