-1
我已經制作了一個包含新欄的includable頁眉。但我堅持鏈接文件在除index.php以外的其他頁面上的菜單。我知道這是一個目錄/路徑問題。這是鏈接無法識別的路徑。但是,我怎樣才能找到一種方法在不同的目錄層面上完成新的工作。includable header/nav鏈接路徑問題
我已經制作了一個包含新欄的includable頁眉。但我堅持鏈接文件在除index.php以外的其他頁面上的菜單。我知道這是一個目錄/路徑問題。這是鏈接無法識別的路徑。但是,我怎樣才能找到一種方法在不同的目錄層面上完成新的工作。includable header/nav鏈接路徑問題
可以使用$_SERVER['DOCUMENT_ROOT']
用於獲取文檔根目錄,然後像做:
$navbar = $_SERVER['DOCUMENT_ROOT'].'/path/to/menu.php';
include_once $navbar;
$_SERVER['DOCUMENT_ROOT']
在您的服務器設置中定義。對於大多數服務器來說,它是定義的,你很好去。
另一種解決方案是使用:realpath(dirname(__file__))