我想使用PHP包括鏈接一個.php文件到另一個。結構是這樣的:__DIR__不工作的PHP包括
ROOT
¦
+---templates
¦ ¦
¦ +---footer.php
¦
¦
+---main
¦
+---maps
¦
+---uk
¦
+---map.php
使用<?PHP include "../../../templates/navbar.php"; ?>
代碼鏈接絕對沒問題。
無論使用<?PHP include dirname(__FILE__) . "../../../templates/navbar.php"; ?>
或<?PHP include __DIR__ . "../../../templates/navbar.php"; ?>
讓我絕對沒有。我錯過了什麼?謝謝。
__ DIR __爲您提供當前php文件的目錄。包括哪些內容? –
可能缺少[快速瀏覽手冊](http://php.net/manual/en/language.constants.predefined.php) – RiggsFolly
在包含echo文本'echo __DIR__之前。 「../../../ templates/navbar.php」;'? – C2486