文档章节

phpexcel CAUTION: Provisional headers are shown

开源科色盲主任
 开源科色盲主任
发布于 2015/12/28 15:16
字数 357
阅读 66
收藏 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
博文 6
码字总数 2233
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
1
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
9
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0
OpenCV边缘检测算子原理总结及实现

1. 拉普拉斯算子 原理:是一种基于图像导数运算的高通线性滤波器。它通过二阶导数来度量图像函数的曲率。 拉普拉斯算子是最简单的各向同性微分算子,它具有旋转不变性。一个二维图像函数的拉...

漫步当下
昨天
0
0
Spring源码阅读——1

开始读Spring源码吧,看再多的技术博客,不如自己看一下~~~~~ Spring源码目前在github中,新版本基于gradle构建。所以阅读源码需要先安装github和gradle。 spring中git地址 1、安装git(略)...

叶枫啦啦
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部