时间:2010-07-26 10:39:49

标签: php include-path

3 个答案:

答案 0 :(得分:50)

答案 1 :(得分:0)

我正在使用此代码:

if(!isset($TO_HOME_DIR)) $TO_HOME_DIR="../"; 

我包含一个文件:

include_once($TO_HOME_DIR."common/include_one.php");

使用if(!isset($TO_HOME_DIR)),将包含文件中的文件包含到包含文件中的数量并不重要.......仅使用第一个文件的 - 和主文件 - $ TO_HOME_DIR声明。

这种方法的第二个优点是,如果你改变文件目录,你只需要改变一行代码; $ TO_HOME_DIR声明。 :)

答案 2 :(得分:0)

包含路径相对于包含链中的第一个文件。

确保正确的包含路径的一种好方法是始终从文档根目录开始包含。

这是这样完成的:

include $_SERVER['DOCUMENT_ROOT'] . '/folder1/folder2/includetwo.php';