我有三个文件,其是如下PHP的包括()问题
- users.php
- auth.php
- main.php
其中users.php
位于根目录/
。 auth和main.php
位于测试文件夹示例中/test/auth.php
& /test/main.php
。
Users.php
包含以下php代码。
<?php
include('test/main.php');
?>
auth.php
包含以下php代码。
<?php
include('../test/main.php');
?>
main.php代码
<?php
include('test/db.php');
?>
我在哪里执行users.php
这是工作完美,但,当我执行users.php
这是位于根文件夹给我输出完美的,但如果我执行/test/auth.php
Warning: include(test/db.php) [function.include]: failed to open stream: No such file or directory in /path/db.php on line 2
是否有任何溶液错误访问auth.php
与适当的功能。
只需输入正确的位置。 – Peon 2013-02-08 14:14:52
include('/ test/main.php'); – jussi 2013-02-08 14:16:03
'test.php'在哪里? – 2013-02-08 14:17:08