设置自定义" root"要在更深层次中包含/要求php文件的文件夹更容易

时间:2014-10-23 07:34:28

标签: php include directory include-path php-include

我试图找到一个解决我在PHP编程时遇到的问题的方法。我正在尝试设置自定义“root”文件夹。我在我的电脑中使用MAMP,所以我想设置为我的“root”文件夹:

$root = "localhost:1234/project/";

我正在尝试这样做,所以我可以在文件中使用它,例如file.php,例如在更深层次的杠杆中

localhost:1234/project/folder1/folder2/file.php

然后在文件中我可能需要/包含“root”文件中的另一个文件,例如:

include $root . "/functions.php";

或更深层次

include $root . "/folderx/another.php";

有人知道怎么做吗?

我尝试了dirname(__FILE__);,但它确实没有用。

谢谢!

1 个答案:

答案 0 :(得分:0)

只需删除根链接中的斜杠 $root = "localhost:1234/project/";
$root = "localhost:1234/project";
并像这样包含你的文件 include $root . "/functions.php";


保留你的root并要求没有斜杠的文件