我的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