答案 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';