2017-02-19 77 views
-1

我已經制作了一個包含新欄的includable頁眉。但我堅持鏈接文件在除index.php以外的其他頁面上的菜單。我知道這是一個目錄/路徑問題。這是鏈接無法識別的路徑。但是,我怎樣才能找到一種方法在不同的目錄層面上完成新的工作。includable header/nav鏈接路徑問題

回答

0

可以使用$_SERVER['DOCUMENT_ROOT']用於獲取文檔根目錄,然後像做:

$navbar = $_SERVER['DOCUMENT_ROOT'].'/path/to/menu.php'; 
include_once $navbar; 

$_SERVER['DOCUMENT_ROOT']在您的服務器設置中定義。對於大多數服務器來說,它是定義的,你很好去。

另一種解決方案是使用:realpath(dirname(__file__))