require_once() 找不到包含路径

Posted

技术标签:

【中文标题】require_once() 找不到包含路径【英文标题】:require_once() cant find the include path 【发布时间】:2011-04-03 10:49:22 【问题描述】:

您好,我正在尝试使用 require_once() 来插入文件。我正在使用 xampp apache php 服务器。 文件 test.php 位于 htdocs drupal 文件夹中,也位于包含文件所在的同一目录中。 第 5 行的代码是

require_once ‘drupal7/includes/bootstrap.inc’;

我遇到了错误

警告:第 5 行 C:\xampp\htdocs\import.php 中除以零

警告:require_once(inc') [function.require-once]:无法打开流:第 5 行的 C:\xampp\htdocs\import.php 中没有这样的文件或目录

致命错误:require_once() [function.require]: 无法在 C:\xampp\htdocs\import.php 中打开所需的 'inc'' (include_path='.;C:\xampp\php\PEAR')第 5 行

请有人指导我如何包含本地文件。

【问题讨论】:

你说test.php,但错误说import.php。这些是同一个文件吗? 对不起我的错误它只有一个文件import.php 【参考方案1】:

看起来你在第 5 行有“花哨的”单引号。(你是从某个地方复制的吗?)将它们更改为常规单引号,如下所示:

require_once 'drupal7/includes/bootstrap.inc';

【讨论】:

我从我写这段代码的记事本++中复制了它。路径在我的本地机器上,我正在使用 xampp apache php 服务器。我不明白你的答案是单引号,你想让我把它改成单代码。对不起。任何帮助将不胜感激 您的第 5 行似乎有卷曲的引号,至少就我在 SO 上看到的而言。尝试使用我在新编辑的答案中添加的内容。 谢谢你救了我。我什至没有注意到它...我从资源管理器中复制了路径...再次感谢

以上是关于require_once() 找不到包含路径的主要内容,如果未能解决你的问题,请参考以下文章

使用 require_once 的路径错误

vue打包后找不到资源路径问题

在“require_once”之后找不到类

包括通过 require_once() 找不到的文件

PHP 找不到 require_once 的文件,但它在那里?

php require_once 包含相对于文件而不是工作目录的文件