phpインクルードを使用して、1つの.phpファイルを別のものにリンクしようとしています。構造はこれです:絶対に罰金<?PHP include "../../../templates/navbar.php"; ?>
コードへのリンクを使用して__DIR__がPHPのインクルードに含まれていません
ROOT
¦
+---templates
¦ ¦
¦ +---footer.php
¦
¦
+---main
¦
+---maps
¦
+---uk
¦
+---map.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 __DIR__。 "../../../ templates/navbar.php"; '? – C2486