PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法


Posted in PHP onApril 16, 2019

PHP在本机可以正常导出Excel,在上Linux就提示ERR_EMPTY_RESPONSE,下面说一下怎么不降版本还能正常导出Excel,解决上面的问题。

使用导出Excel的时候显示错误页面提示如下,这时候发现上传Excel都可以正常读取数据,只是导出的时候不可以。

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

我这里使用的PHP版本是7.1。PHPExcel版本用的是1.8.1。github地址:

https://github.com/PHPOffice/PHPExcel/tree/1.8.1。可以看到作者已经3年没更新过了。

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

将PHPExcel里面的Class内容都拷贝到thinkphp的vendor目录下。重命名为PHPExcel。也就是将之前老的插件换成这个1.8.1的版本。

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

具体怎么写Excel和引入插件我就不说了。说下代码方面的写法。

问题其实集中出现在Excel输出这里。(下面是成功导出Excel的写法,前面生成Excel的部分略去了)定义头部后直接输出。

$filename = "模板文件".date("YmdHis").rand(1000,9999);$filename = iconv("utf-8", "gb2312", $filename);header("Pragma: public");header("Expires: 0");header("Cache-Control:must-revalidate, post-check=0, pre-check=0");header("Content-Type:application/force-download");header("Content-Type:application/vnd.ms-execl");header("Content-Type:application/octet-stream");header("Content-Type:application/download");;header('Content-Disposition:attachment;filename='.$filename.'.xls');header("Content-Transfer-Encoding:binary");$objWriter->save('php://output');

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

也可以使用PhpSpreadsheet来读写Excel。

github:https://github.com/PHPOffice/PhpSpreadsheet

文档:https://phpspreadsheet.readthedocs.io/en/develop/

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

以上就是关于PHP7导出Excel报ERR_EMPTY_RESPONSE的相关解决步骤和方法,感谢大家的阅读和对三水点靠木的支持。

PHP 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
PHP 文件扩展名 获取函数
Jun 03 PHP
PHP 高级课程笔记 面向对象
Jun 21 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
discuz目录文件资料汇总
Dec 30 PHP
PHP实现的简单mock json脚本分享
Feb 10 PHP
php跨服务器访问方法小结
May 12 PHP
详解php比较操作符的安全问题
Dec 03 PHP
CodeIgniter配置之autoload.php自动加载用法分析
Jan 20 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
php mysql_list_dbs()函数用法示例
Mar 29 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 #PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 #PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 #PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 #PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 #PHP
Laravel如何创建服务器提供者实例代码
Apr 15 #PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 #PHP
You might like
用PHP4访问Oracle815
2006/10/09 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
javascript常用的方法整理
2015/08/20 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
Python argparse模块使用方法解析
2020/02/20 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
Django-migrate报错问题解决方案
2020/04/21 Python
Python如何将模块打包并发布
2020/08/30 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
教师学习培训邀请函
2014/02/04 职场文书
统计系教授推荐信
2014/02/28 职场文书
2014年母亲节寄语
2014/05/07 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
三严三实对照检查材料
2014/09/22 职场文书
军训新闻稿范文
2015/07/17 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android
MySQL数据库查询之多表查询总结
2022/08/05 MySQL