我的PHP线tommyburn.co.uk/westancroft/index.php:PHP包括使用服务器的用户名,而不是域名
$cwd = $_SERVER['HTTP_HOST'];
echo $cwd;
$path = $cwd."/westancroft/Pages/Main/Main.php";
include_once($path);
将返回:
tommyburn.co.uk 警告:include_once(tommyburn.co.uk/westancroft/Pages/Main/Main.php)[function.include-once]:未能打开流:在/ home/tommybu1/public_html/westancroft/index中没有这样的文件或目录。 php on line 6
为什么它试图在用户名处找到它,而不是在域名? 我该如何解决这个问题? 非常感谢 Tommy
我想使用绝对URL,但不是从我的位置开始,因为包含的文件位于另一个包含文件中,所以当前位置不同。 – Tommy
@Tommy研究并使用'dirname(__ FILE __)',该URL永远不会改变! –
好的,但第6行中的/home/tommybu1/public_html/westancroft/index.php中没有这样的文件或目录意味着它正在当前目录中查找它,而不是从根目录中查找它。 – Tommy