我需要将父目录和其他子目录中的文件包含到子目录中。我之前只使用include(’/ rootdirectory / file.php’); 但现在看来似乎行不通。
只是想知道我该怎么做,谢谢。
这是我的确切行:
include('/forums/groups.php');
它给我这个错误(页面仍在运行):
警告: include(/forums/groups.php)[function.include]:无法打开流:C:\ xampp \ htdocs \ forums \ blog \ posts.php中没有这样的文件或目录 警告: include()[function.include]:无法在C:\ xampp \ htdocs \ forums \ blog中打开’/forums/groups.php’以便包含(include_path =’.; C:\ xampp \ php \ PEAR’) \ posts.php在第3行
警告: include(/forums/groups.php)[function.include]:无法打开流:C:\ xampp \ htdocs \ forums \ blog \ posts.php中没有这样的文件或目录
警告: include()[function.include]:无法在C:\ xampp \ htdocs \ forums \ blog中打开’/forums/groups.php’以便包含(include_path =’.; C:\ xampp \ php \ PEAR’) \ posts.php在第3行
include()及其相对对象采用文件系统路径,而不是相对于文档根目录的Web路径。要获取父目录,请使用../
include()
../
include('../somefilein_parent.php'); include('../../somefile_2levels_up.php');
如果您以开头,/则将使用绝对系统文件路径:
/
// Full absolute path... include('/home/username/sites/project/include/config.php');