include bei höherer verzeichnisebene
Bastian
- php
Hallo,
ich hab ein wahrscheinlich super simples Problem, aber ich kenne mich bei PHP noch nicht so gut aus.
Ich möchte meine Menuzeile per include in jede Seite einfügen.
Die menu.php liegt im Rootverzeichnis.
Bei index.php in Unterordnern wird das Menu aber nicht mehr angezeigt. Auch wenn ich die komplette URL eingebe, kommt nix.
Wie geht es?
Lieben Gruß,
Bastian
Hi,
schonmal include('../verzeichnisname/menu.php'); probiert?
sven
Hi,
schonmal include('../verzeichnisname/menu.php'); probiert?
sven
Ja, jetzt geht´s aber was mache ich bei zwei Ebenen?
Basti
Hi,
../ führt immer in die Root ebene (glaub ich)
sven
Hallo
../ führt immer in die Root ebene (glaub ich)
ist aber ein Irrtum,
../ führt in der Verzeichnishierarchie um eine Ebene nach oben
=> ../../ für 2 Ebenen
Für 3 und mehr Ebenen immer ein ../ mehr
Gruss,
Vinzenz
Aha.. Danke, habe ich auch noch was gelernt..
Gibts denn nicht auch ne Angabe für den root?
sven
Gibts denn nicht auch ne Angabe für den root?
sven
siehe meine antwort weiter oben.
toby
wenn du das include auf verschiedenen ebenen brauchst, würde ich es mit
<?
include($_SERVER["DOCUMENT_ROOT"] . "/lenny.php");
?>
realisieren. dann musst du nicht darüber nachdenken, in der wievielten ordnerebene du gerade bist...
Guude!
Wie geht es?
Wie lautet denn die entsprechende Zeile in Deinem Quelltext? Eigentlich sollte es mit
<?php
include "../menu.php";
?>
funktionieren...
LG ausm Hesseland
Lemmy