【发布时间】:2014-09-12 04:46:10
【问题描述】:
我尝试通过这样做将 PHPExcel IOFaktory.php 包含在一个 php 文件中
require_once '/include/phpexcel/Classes/PHPExcel/IOFactory.php';
但是当我这样做时,我得到了这个错误
警告: 需要一次(/include/phpexcel/Classes/PHPExcel/IOFactory.php):失败 打开流:没有这样的文件或目录 /Applications/MAMP/htdocs/test/kvitto/index.php 在第 10 行
当我希望它从根目录开始时,它为什么要在同一个目录中寻找文件? PHPExcel 库位于 ROOT/include
【问题讨论】:
-
您确定与 index.php 相关的文件夹结构正确吗?
-
再次检查。
require_once正在 尝试在根目录中查找文件(查看该路径 - 它以/开头)。双重和三重检查以确保文件确实确实存在。 -
是什么让您认为它没有在您指定的路径中查找?
-
试试
var_dump(getcwd());。确保您的当前目录是您认为的那样。 -
确实如此。它正在查找您告诉它查找的位置,但文件不存在。仔细检查所有内容,包括您的拼写和大小写。 (错误消息告诉您它试图包含的文件的路径 - 根据您所描述的内容,它看起来正确,以及包含它的有问题的文件的路径,就像任何 PHP错误。)