我目前使用下面的代碼,包括在我的網頁文件:要求的文件,包括可變
require_once $_SERVER['DOCUMENT_ROOT'] . '/include/file.php';
不過,我現在已經編輯我的系統,所以我輸入的URL到根目錄中的數據文件,該文件使我的網站的其他部分功能,並允許我使用不同的目錄。
簡而言之,我在網站上使用了一個啓動頁面,其中根目錄是/目錄而不是根目錄,因此我的數據文件中的URL是http://www.domain.com/directory。
所以,我需要解決的是如何在目錄使用變量從包含URL
所以$_SERVER['DOCUMENT_ROOT']
變得無關緊要,因爲我需要抓住從數據中的數據文件,指出這行數據文件中的變量不在根中了。
它需要是這樣的:
require_once (variable from file a few directories back) + absolute path to file;
我想這行代碼是面向未來也一樣,如果我需要建立使用不同的目錄,然後在根網站。
我希望有道理!
唯一有意義的是有兩個不同的變量;分開您的基礎URL設置和本地文檔根目錄。 –
不確定你在問什麼。現在file.php在/directory/include/file.php中,還是仍在/include/file.php?你能給我們一些你當前目錄結構的真實例子,file.php在哪裏,這個配置變量包含什麼? – jwegner
感謝您的回覆。但是,我從一個php文件控制整個系統,我想保持這種方式。我知道可以使用PHP來實現這一點 - 我只需要一個知道PHP的人來幫助我使用這個代碼! :) – user965903