我正在尝试使用php include将一个.php文件链接到另一个.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"; ?>
绝对没有让我失望。我错过了什么?感谢。
答案 0 :(得分:1)
__ DIR__在目录名称中不包含尾随/
,因此您需要<?PHP include __DIR__ . "/../../../templates/navbar.php"; ?>
。