【发布时间】:2014-01-04 11:42:41
【问题描述】:
我正在尝试实现Converting single sheet in an XLS file to CSV with PHPExcel - Memory exhausted,但在 PHP Excel 加载过程中卡住了。
我下载了包 (http://phpexcel.codeplex.com/),并按照安装说明将文件夹“Classes”复制到三个目录:
1) C:\xampp\htdocs\mycode - 只是我当前的工作目录
2) C:\xampp\php\pear - 这是我echo get_include_path();时得到的结果
和
3) C:\xampp\php\pear\PEAR - 你知道,以防万一......
当我跑步时:
include 'PHPExcel.php';
include 'PHPExcel/IOFactory.php';
我收到以下错误消息:
警告:include(PHPExcel.php):无法打开流:第 5 行的 C:\xampp\htdocs\mycode\paths.php 中没有这样的文件或目录
警告:include():在第 5 行的 C:\xampp\htdocs\mycode\paths.php 中打开 'PHPExcel.php' 以包含 (include_path='.;C:\xampp\php\PEAR') 失败
警告:include(PHPExcel/IOFactory.php):无法打开流:第 6 行的 C:\xampp\htdocs\mycode\paths.php 中没有这样的文件或目录
警告:include():在 C:\xampp\htdocs\mycode\paths.php 中打开 'PHPExcel/IOFactory.php' 以包含 (include_path='.;C:\xampp\php\PEAR') 失败第 6 行
提前通知...
【问题讨论】:
-
然后,确保所有文件都在正确的文件夹中并且路径正确。我以前使用过那个库,使用它没有问题。
-
@Fred-ii- tks,这对我来说有点新鲜。不就是复制
C:\xampp\php\pear中的“Classes”文件夹吗?如何确定? -
我从托管服务器运行它。我不能肯定地说
local machine。看看菲尔在下面发布的内容。还要确保文件夹名称拼写正确,字母大小写很重要。classes与某些服务器上的Classes不同(Unix 和 Windows 完全是两种不同的动物) -
经常会遇到这个错误,要快速解决它,请按照以下步骤操作:stackoverflow.com/a/36577021/2873507
标签: php include xampp phpexcel include-path