0

我的项目使用了一些应该包含在 www 文件夹之外的全局文件。

我试图像这样在 php.ini 中包含路径

include_path = ".;c:\php\includes;c:\Users\Pim\Documents\CMS\globals\php"

这个全局 php 文件夹包含一些我想在 www 文件夹中包含在我的项目中的文件。

例如,我想通过在 www 文件夹中的 de index.php 中执行此操作来包含 c:\Users\Pim\Documents\CMS\globals\php\system\init.php:

include 'system/init.php';

到目前为止我做错了什么?

当我检查本地主机的 phpinfo 时,我说:

include_path
.;c:\php\includes;c:\Users\Pim\Documents\CMS\globals\php; (本地值).;c:\php\includes;c:\Users\Pim\Documents\CMS\globals\php; (主值)

4

2 回答 2

0

Usinginclude 'system/init.php';告诉 PHP 从特定文件夹中包含。

您告诉 php 该文件夹应该存在于执行脚本的当前文件夹下方。

尝试

include 'init.php';

然后它将搜索包含路径

于 2013-08-04T12:53:34.287 回答
0

您是否尝试包括使用相对路径?

我正在使用来自 xampp htdocs 的 xampp,它已经奏效了include "/tmp/test.php"C:/tmp/test.php

您正在这样做,include "tmp/test.php"其中包括子目录

于 2013-08-04T13:30:22.943 回答