habe in meinem root verzeichniss eine index.php liegen. In dieser rufe ich mit <?php
include_once("header.php");
include_once("navigation.php");
?> den Header und die Navigation auf.
Nun habe ich noch Unterseiten welche in einem anderen Verzeichniss liegen. Rufe ich da eine Seite auf, wird der Header und die Navigation nicht angezeigt. Ändere ich da aber den Code in <?php
include_once("../../../header.php");
include_once("../../../navigation.php");
?> wird es richtig angezeigt. Allerdings ist dann das Problem da die Bilder aber nicht angezeigt werden, da in meiner Header.php folgendes steht: <img src="images/logo.png" id="logo" alt="Informationen zu mir" width="552" height="115" />
Wo muss ich jetzt was ändern das am Ende alles wieder passt?
da ich derzeit ja noch offline teste habe ich das ganze ja noch nicht hochgeladen, was muss ich da angeben? Und muss dies in jeden Head Tag? Da hätte ich ja dann das Problem sobald ich es hochlade, alles erneut ändern zu müssen?
Gibt es dafür noch eine andere Möglichkeit?
Das Problem ist, dass du den korrekten Pfad zu den Bildern angeben musst. bei include() holst du die head.php quasi ins ROOT-Verzeichnis. Somit musst du den absoluten Pfad angeben. Kontrollieren kannst du dein Tun, indem du in deinem Browser auf das nicht angezeigte Bild (bei mir wird z.B. ein zerissenes Bild angezeigt) rechtsklickst und dir dort die URL ansiehst.
Ok, vielen Dank für den Hinweis, werde ich das ganze mal probieren.
Nur weis ich immer noch nicht wo ich das angeben soll, bei allen Dateien oder nur bei den welche in einem anderen Ordner liegen?
Hm, das hiese alle 20 seiten umgestalten, naja was solls.
Das mit dem include mache ich für die navigation, header und den footer. Und da habe ich ja keine head tags. Sondern nur einfach den div Container rein gemacht, der sonst auf jeder Seite auftauchte.
Edit: Gibt es denn keine andere Möglichkeit um das Problem zu umgehen, gerade wenn ich die Seite offline auf meinem Rechner bearbeit und dann am Ende wieder hochlade, muss ich ja jedes mal alles ändern.
schon das ich vor 5 Beiträge den gleichen link gezeigt habe :O)
Ich würde sagen mach ne kaffeepause oder geh eine rauchen (rauchen kann tötlich sein) und schalte mal kurz ab und fahr dich selber dann wieder langsam hoch und les die beiträge :O)
Das scheint da irgendwie falsch rüber gekommen zu sein. Mit Geistesblitz meinte ich da das ich jetzt weis was ihr geschrieben habt und wie ich das umsetzen soll. Mehr war damit nicht gemeint.