HTML Navigationsleiste für alle html-Seiten

gpu3d

Cadet 3rd Year
Registriert
Nov. 2009
Beiträge
41
Hallo,

meine Problem ist folgendes: Ich habe eine kleine Website (bzw. eine Subdomain einer größeren) auf der ich einige (vll etwa 20) Html bzw PHP-Seiten habe.
Alle diese Seiten haben eine einheitliche Navigationsleiste.
Da ich allerdings noch nicht so viel erfahrung in html bzw. PHP habe, steht die Navigationsleiste in jeder einzelnen Datei als html-code drinn.

Aber das ist natürlich nicht so genial, wenn man z.B. eine sache an der Leiste ändern will.
Deshalb meine Frage: Wie kann ich die Navigationsleiste für alle Dateien definieren?
 
Erstelle eine Datei z.B. navi.html und in die anderen Dateien an die Stelle, wo aktuell der Navi-HTML-Code ist folgenden Code:

PHP:
<?php include ("include/navi.html"); ?>
Den Pfad musst du dann allerdings noch anpassen.
Dann müssen natürlich deine Seiten mit .php gespeichert werden und nicht als .html.

Hier gibts noch mehr Info zur Funktion "include": http://de.php.net/manual/de/function.include.php
 
Zuletzt bearbeitet:
Nenn alle Dateienendungen in .php um.
Dann legst du eine Datei an, die z.B. navigation.php heißt. In diese programmierst du dann das Menü in HTML.

In alles anderen HTML Seiten die nun die Endung .php haben schreibst du jetzt an stelle des Menüs
Code:
<?php include ("navigation.php") ?>
Somit musst du in zukunft nur die navigation.php ändern und es wird in alles Seiten übernommen.
 
Zurück
Oben