include funktioniert nicht richtig

hi leute!

ich wollte auf meiner webseite die navigation als ausgelagerte datei mit include() in die seiten einbauen. jedoch funktioniert bei mir der include-befehl nur, wenn die datei mit dem menü im selben verzeichnis liegt wie die seite. ich habe es bereits mit absoluter und relativer pfadangabe versucht, aber das funktioniert nicht. es wird dann nur ein fehler angezeigt, wo eigentlich das menü sein sollte… könnt ihr mir da weiterhelfen?

mach mal [PHP]<?php include("./verzeichnis/datei") ; ?>[/PHP]

Zeige uns am besten mal deinen getesteten PHP-Code.

Wenn die Navigation in der datei nav.php im Unterordner ordner liegt, sollte er so aussehen:
[php]<?php include "ordner/nav.php"; ?>[/php]

also wenn ich den rat von NE4Y befolge funktioniert das ganze, :smiley: sofern die zu inclkudierende datei im unterverzeichnis liegt. aber wie muss ich den pfad angeben, wenn die datei in einem ganz anderen ornder liegt.

hauptverzeichnis/index.php hauptverzeichnis/includes/menu.php hauptverzeichnis/galleries/screenshots/screenshots.php

ich will menu.php auch in screenshots.php includieren. aber wie muss ich dort denn den pfad angeben?:shock:

Dann stellt man für jeden übergeordneten Ordner ein …/ vorne an.
[php]<?php include "../../includes/menu.php"; ?>[/php]

ja das klappt wunderbar. vielen dank an euch beide!