2017-02-19 1 views
-1

Ich habe einen includable Header mit einer neuen Bar innen. Aber ich bin stecken geblieben Verknüpfung von Dateien im Menü auf verschiedenen Seiten mit Ausnahme von index.php. Ich weiß, dass es ein Verzeichnis-/Pfadproblem ist. Das ist der Link erkennt den Pfad nicht. Aber wie kann ich einen Weg finden, um das neue auf verschiedenen Verzeichnisebenen arbeiten zu lassen.einbindbar Header/nav Verbindungsweg Probleme

Antwort

0

können Sie $_SERVER['DOCUMENT_ROOT'] verwenden für Dokumentstammverzeichnis bekommen und dann so etwas wie:

$navbar = $_SERVER['DOCUMENT_ROOT'].'/path/to/menu.php'; 
include_once $navbar; 

$_SERVER['DOCUMENT_ROOT'] in den Servereinstellungen definiert ist. Für die meisten Server ist es definiert und es ist gut zu gehen. Eine andere Lösung ist zu verwenden: realpath(dirname(__file__))