__DIR__不工作的PHP包括
问题描述:
我想使用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