require文件失败的解决
2016-01-27 15:00
537 查看
问题:项目中引入PHPExcel组件时,使用绝对路径引用,代码如下
执行失败
解决:首先检查路径,经测试,file_exists返回为真;其次使用真实绝对路径替换require的参数,执行失败。调节错误提示级别error_reporting(E_ALL),提示
PHPExcel_Shared_ZipStreamWrapper.class.php不存在,有人提出可能是aotuload重载函数的问题,检查工程文件入口,确实对该函数进行了重载,使用spl_autoload_register('my_autoload');替换重载的aotuload函数,随后在引入PHPExcel文件的时候,使用spl_autoload_unregister反注册autoload函数,完美解决。
require MY_LIBDIR."My".DIRECTORY_SEPARATOR."PHPExcel".DIRECTORY_SEPARATOR."PHPExcel.php";
执行失败
解决:首先检查路径,经测试,file_exists返回为真;其次使用真实绝对路径替换require的参数,执行失败。调节错误提示级别error_reporting(E_ALL),提示
PHPExcel_Shared_ZipStreamWrapper.class.php不存在,有人提出可能是aotuload重载函数的问题,检查工程文件入口,确实对该函数进行了重载,使用spl_autoload_register('my_autoload');替换重载的aotuload函数,随后在引入PHPExcel文件的时候,使用spl_autoload_unregister反注册autoload函数,完美解决。
相关文章推荐
- 动态获取UITextView 高度
- Java - String, StringBuffer and StringBuilder
- 两个UIViewController之间的翻转可以用动画效果翻转(上下,左右)--跨界面之间的视图切换
- HDU-4908-BestCoder Sequence【思维题】
- RESTEasy数据自动装配之@QueryParam
- ClassNotFound: edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue
- UIScrollView 实践经验
- 解决VirtualBox分辨率太小及VBoxGuestAdditions_4.3.12.iso下载地址
- druid数据源例子
- Value Dispose() cannot be called while doing CreateHandle().
- 实现ueditor + 图片空间 实现图片上传
- UIButton详解
- mac配置Android 环境,完整过程,其中包括遇到的设置$JAVA_HOME问题,新建项目报 Errors running builder 'Android Resource Manager问题
- (转)UEFI系统的启动过程
- NGUI图片闪光
- Xcode 7测试化工具XCTestCase
- (转)String和StringBuilder、StringBuffer的区别?
- iOS 蓝牙使用小结 bluetooth
- iOS开发-UI控件:自定义UITableViewCell 上的多个按钮点击事件处理
- MCU51单片机uIP协议栈+ENC28J60网卡 移植、应用