我正在尝试使用php include将一个.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 include __DIR__ . "/../../../templates/navbar.php"; ?>
。