Eine einfache Möglichkeit dies zu realisieren wäre wohl jeweils den ersten Teil der HTML-Seite (in der sich ja meist Navigation und Meta Dingens befinden) in eine eigene Datei auszulagern. Selbiges kannst du natürlich mit dem Seitenende machen, falls sich da auch nochmal gleichbleibende Elemente befinden (schließende Body/Html-Tags).
Beispiel:
Du hast eine index.php:
[code]<?php
include(‚header.html‘);
?>
Willkommen auf meines Seite
Du befindest dich auf der Startseite
Text text text
<?php include('footer.html'); ?>[/code]
Dann beispielsweise eine zweite Seite about.php
[code]<?php
include(‚header.html‘);
?>
Über mich
Ich bin Max Mustermann.
Ich wohne in Musterstadt.
<?php include('footer.html'); ?>[/code]
Dann brauchst du natürlich noch die header.html und footer.html:
header.html:
<html>
<head>
<title>Mein Seite</title>
</head>
<body>
footer.html:
</body>
</html>
Wie du siehst also gar nicht viel PHP dabei. Das ist natürlich jetzt die einfache Variante, aber für die Praxis reicht das. header.html und footer.html sind dann immer die gleichen Dateien in die jeweiligen Seite eingefügt. Wieviel oder was du da reinpackst ist natürlich deine Entscheidung.
Hardcoded, also keine Garantie auf Funktion Sollte aber klappen oder ich werde alt
Mfg