php需要相对路径

时间:2012-04-08 14:02:45

标签: php relative-path include-path

当我在索引页面中需要任何php文件时,我看到错误!

我的配置文件:

define( "APP_ROOT", realpath( dirname( __FILE__ ) ).'/' );

我的include / require文件:

localhost/test/includes/

不工作代码和错误:

require_once(APP_ROOT .'includes/test1.php');
require_once(APP_ROOT .'includes/test2.php');

failed to open stream: No such file or directory in C:\xampp\htdocs\test\includes\test.php on line 38

我的问题是什么?如何解决任何相对路径。

由于

2 个答案:

答案 0 :(得分:4)

看起来你的文件是从/ test / includes调用的,所以APP_PATH是C:\ xampp \ htdocs \ test \ includes \,所以你试图要求C:\ xampp \ htdocs \ test \ includes \ includes / test1.php等等。

Echo APP_PATH并查看它打印的内容。

最好将所有包含相对于彼此制作,然后你只需要从index.php中输入导入单个common.php文件的游戏

答案 1 :(得分:0)

也许realpath(dirname(__DIR__))