警告:include(PHPExcel.php):无法打开流:没有这样的文件或目录 - php

我试图实现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-bcs它是我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():无法在第6行的C:\ xampp \ htdocs \ mycode \ paths.php中打开“ PHPExcel / IOFactory.php”以包含在内(include_path ='.; C:\ xampp \ php \ PEAR')

提前tks ...

参考方案

...将文件夹“ Classes”复制到三个目录

似乎提示就在那里。不是吗

require_once 'Classes/PHPExcel.php';

或者,将Classes文件夹添加到您的包含路径...

set_include_path(implode(PATH_SEPARATOR, [
    realpath(__DIR__ . '/Classes'), // assuming Classes is in the same directory as this script
    get_include_path()
]));

require_once 'PHPExcel.php';

PHPExcel-锁定正在查看的文件 - php

我有一个excel报告,需要在不进行密码验证的情况下将其锁定以防止查看。我已经尝试了以下代码片段,但这只是使其具有写保护。以下是我使用的代码段。$phpExcelObject->getSecurity()->setLockWindows(true); $phpExcelObject->getSecurity()->setLockStr…

无法打开“laravel.log”:无法打开流 - php

我在本地OSX机器上安装了Laravel homestead,直到我尝试打开example.app:8000并出现以下错误,一切似乎都进行得很顺利:Error in exception handler: The stream or file "/home/vagrant/Code/example/app/storage/logs/laravel.l…

标头和包含项之间有什么区别,应在何处使用 - php

我对两个词感到困惑header ("Location:homepage_php");include("homepage.php");我猜想标题是在检查密码过程后使用的,关于include,您可以在任何地方使用它。但是我不确定它们之间的实际区别是什么以及应该使用这两个中的哪个位置。 参考方案 标头将用户转发到新页面,因此…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

PHP-如何获取类的成员函数列表? - php

如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友