Hallo,
Die PHP-Lösung ist so einfach oder so kompliziert, wie du sie haben möchtest. Die Basis ist sehr einfach, aber ich vermute, du wirst schnell auf den Geschmack kommen und weitere Features nutzen wollen. ;-)
OK, also gibt es da einen Leitfaden oder ist es sinnvoll dieses Tutorial durchzuarbeiten?
was das Tutorial taugt, kann ich auf die Schnelle nicht beurteilen. Aber ichhalte es auch für etwas übertrieben, jetzt sofort bis zum Hals einzusteigen, wenn du zunächst nur zwei, drei includes nutzen willst. Wenn du später etwas tiefer einsteigen möchtest, ist es immer noch früh genug, sich ein wenig mit den Grundlagen zu befassen.
Für den Augenblick könnte aber die Kochrezept-Methode genügen.
- Sicherstellen, dass dein Hosting-Paket PHP unterstützt. Die Chancen sind hoch. Wenn nicht, denke eventuell über einen Tarifwechsel nach, es könnte sich auch für zukünftige Ideen lohnen.
- Die vorhandene HTML-Datei hernehmen und analysieren: Welche Abschnitte wären auf allen Seiten identisch? Diese Blöcke rauskopieren und als separate Datei speichern (z.B. als header.inc).
- Die herauskopierten Blöcke in der HTML-Datei ersetzen durch:
<?php
include "header.inc";
?>
wobei der Dateiname natürlich entsprechend anzupassen ist. - Die HTML-Datei in *.php umbenennen und die Verlinkungen in der Navi auch auf *.php korrigieren.
So. Die übriggebliebene Rumpfdatei enthält jetzt nur noch eine Art Skelett mit einem weitgehend leeren head-Element (das seitenspezifische title-Element bleibt darin wohl übrig) und dem main-Element. Der Rest ist durch PHP-include-Anweisungen ersetzt. Diese Datei kannst du nun beliebig kopieren, anpassen und brauchst nur die navi.inc (oder wie immer du sie genannt hast) anzupassen.
So long,
Martin
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy