我file.php
位于www.example.com/folder/
。
我希望该文件对位于www.example.com/include/
的文件使用include命令。
如果我只是使用:
<?php include './include/footer.php';?>
它不起作用,因为它会尝试搜索file.php
所在的物理文件夹,而我需要它来引用我的域的根目录。
答案 0 :(得分:4)
使用$_SERVER['DOCUMENT_ROOT']
正在执行当前脚本的文档根目录,如服务器配置文件中所定义。
一起,它应该是这样的:
include $_SERVER['DOCUMENT_ROOT'] . "/include/footer.php";