文档章节

phpexcel CAUTION: Provisional headers are shown

开源科色盲主任
 开源科色盲主任
发布于 2015/12/28 15:16
字数 357
阅读 62
收藏 0
点赞 0
评论 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
成都
个人站长
如果PHP的某个composer第三方依赖它依赖了不同版本的某个依赖, 且这两个版本不兼容, 那么 composer 会报错吗?

比如 myproject 的 composer.json 依赖于 phpexcel 和 phpdoc, 其中 phpexcel 依赖于 httpcurl 库 1.2 phpdoc 依赖于 httpcurl 库 3.1 那么整个项目会不会冲突?...

添加软件 ⋅ 06/15 ⋅ 0

整合ThinkPHP功能系列之PHPExcel生成Excel表格文件

开始整合 ThinkPHP 功能了,先把这两个导出 Excel 表的功能提交上去,项目地址:Github 昨天发 csv 格式的时候就说 PHPExcel 导出没有表头的问题,昨天研究了一下搞出来了 第一步:导入 phpe...

沈唁志 ⋅ 05/19 ⋅ 0

Excel 操作库 - PHPExcel

PHPExcel 是一个用来读写 Excel 2007 (OpenXML) 文件的 PHP 库。 示例代码: /** Error reporting /errorreporting(EALL); / Include path /iniset('includepath', iniget('includepath').'......

匿名 ⋅ 2009/01/14 ⋅ 4

chrome提示错误:CAUTION:Provisional headers are shown

背景:我们的系统中有一个需求是从psm中跳转到gms中,在gms中有一个上传图片的功能,在gms端上传图片,在上传图片的时候, chrome提示错误:CAUTION:Provisional headers are shown,通过百度,...

赵作文 ⋅ 2015/12/27 ⋅ 0

HTTP上传文件探究

通常情况下,我们想在网页上上传一个文件的时候,会采用<input type="file">标签,但是你有没有想过,为什么通过这样一个标签,服务器端就能获取到文件数据呢?我们先来写这样一个页面: <h...

oO脾气不坏Oo ⋅ 2014/03/10 ⋅ 1

phpexcel导入并且有错时标记出文件错位位置

public function actionImport()//excel导入 { $model = new CrmCustomerImportForm(); $ok = ""; if (Yii::$app->request->isPost) {// if ($model->load(Yii::$app->request->post())) { ......

botkenni ⋅ 04/09 ⋅ 0

wordpress 分页伪静态莫名的301重定向

检查了代码。本地测试没有问题! 查看了nginx的配置。没有看到301 的设置。 这的页面的头信息如下: Request URL: http://www.gangguo.net/date/2016/12/page/2.html Request Method: GET S...

gangguo ⋅ 2016/12/28 ⋅ 0

用google修改hosts不行,直接用ip就可以

网上搜到很多上google的ip,用ip直接到地址栏可以上去,但是如果放到hosts里面,输入域名就无法上去。提示provisional headers are shown 不是hosts文件编码问题,也不是dnsclient服务问题。...

yuanchongwei ⋅ 2014/08/09 ⋅ 4

BitNami GitLab 代码库 中的图片无法预览

BitNami GitLab 代码库 中的图片无法预览 Request URL: http://192.168.3.188/git/B/raw/3de9643d8dbd34befa22c49800cfed2911265402/logo.png Request Method: GET Status Code: 200 OK (fro......

水煮你 ⋅ 2016/06/23 ⋅ 2

nginx php-fpm laravel 请求出错就解答

本地请求服务器 返回 Provisional headers are shown fidder 跟踪信息 SESSION STATE: ReadingResponse. DOWNLOAD PROGRESS: 4,230 bytes. == FLAGS ================== BitFlags: [None] 0......

jingdor ⋅ 2014/09/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

内核线程、轻量级进程、用户线程

线程与进程概念 在现代操作系统中,进程支持多线程。 进程是资源管理的最小单元; 线程是程序执行的最小单元。 即线程作为调度和分配的基本单位,进程作为资源分配的基本单位 一个进程的组成...

117 ⋅ 11分钟前 ⋅ 0

elasticsearch2.4.6升级为elasticsearch-5.5.0的经历

将elasticsearch-5.5.0 中的配置 path.data 指向原来的数据路径 即 path.data: /usr/local/src/elasticsearch-2.4.6/data 注意: elasticsearch-5.5.0 需要将jdk版本升级到1.8...

晨猫 ⋅ 11分钟前 ⋅ 1

lvm讲解 磁盘故障小案例

1

oschina130111 ⋅ 16分钟前 ⋅ 0

那些提升开发人员工作效率的在线工具

本文转载自公众号 Hollis 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。 Hollis偏爱使用...

时刻在奔跑 ⋅ 28分钟前 ⋅ 0

restful风格 实现DELETE PUT请求 的web.xml的配置

import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframe......

泉天下 ⋅ 33分钟前 ⋅ 0

Shell数组

Shell数组 Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数...

蜗牛奔跑 ⋅ 43分钟前 ⋅ 0

nmap为了开发方便 可以做简单的修改

因为nmap扫描是默认使用的是nse脚本,但是在开发的过程中需要修改后缀(主要是因为后缀为lua才能显示高亮,所以这里用一个取巧的办法) nse_main.lua文件中我们找到如下代码 local t, path = cn...

超级大黑猫 ⋅ 47分钟前 ⋅ 0

springmvc获取axios数据为null情况

场景:前端用了vue没有用ajax与后台通信,用了axios,但是在代码运行过程中发现axios传递到后台的值接受到数据为null。 问题原因:此处的问题在与axios返回给后台的数据为json类型的,后台接...

王子城 ⋅ 49分钟前 ⋅ 0

hadoop技术入门学习之发行版选择

经常会看到这样的问题:零基础学习hadoop难不难?有的人回答说:零基础学习hadoop,没有想象的那么难,也没有想象的那么容易。看到这样的答案不免觉得有些尴尬,这个问题算是白问了,因为这个...

左手的倒影 ⋅ 49分钟前 ⋅ 0

806. Number of Lines To Write String - LeetCode

Question 806. Number of Lines To Write String Solution 思路:注意一点,如果a长度为4,当前行已经用了98个单元,要另起一行。 Java实现: public int[] numberOfLines(int[] widths, Str...

yysue ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部