无法获得包含路径的工作

时间:2015-03-11 17:20:28

标签: php include

我试图通过编辑php.ini配置文件或使用以下方法来包含当前在子目录中的php目录:

string set_include_path ( string $new_include_path )

我目前正在尝试使用上述方法并将其放在 login.php (与要包含的php目录相同的子目录)文件中我可以设置路径。这就是我所拥有的:

set_include_path(get_include_path() . PATH_SEPARATOR . '/dt2/php');

使用echo get_include_path();回显当前路径,并在页面上打印以下内容:

.:/usr/local/lib/php-5.3.13/lib/php:/dt2/php

我知道不同的路径是用冒号分隔的。

dt2 / php 目录中,有一个 library.php 文件,其中包含以下功能:

function testFunction() {

    echo "hello";

}

然后在 login.php 中调用该函数。

但是,我收到以下错误:

致命错误:在/ hermes / bosnaweb06a / b2320 /(此处为域名)/dt2/login.php第25行调用未定义函数testFunction()

我将不胜感激任何帮助,并提前感谢您的时间。

1 个答案:

答案 0 :(得分:1)

由于它位于您的主页(可能)的dt2中,您需要包含dt2的完整路径:/ hermes / bosnaweb06a / b2320 /(此处为域名)/ dt2 / php

目前它正在从服务器根目录查看路径:/ dt2 / php /

相关问题