我有三個文件,其是如下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