Hi,
<?php include("B.html"); ?>
in die Datei A einzufügen, um den Inhalt der Datei B dort erscheinen zu lassen. B.html ist dabei der gewünschte Dateiname.
include() & Co. sind für HTML-Dateien nicht angebracht. Sinnvoller sind file_get_contents() & echo (falls der HTML-Code noch bearbeitet werden soll) bzw. noch sinnvoller: readfile() (falls der Code nur durchgereicht, oder eh mit Output-Buffering gearbeitet wird).
Du kannst kreuz und quer PHP-Blöcke (<?php [Anweisungen] ?>) einstreuen, am Anfang, am Ende, mitten in einem HTML-Befehl, wie du lustig bist.
Was man mit Rücksicht auf Spaghetticode trotzdem vermeiden sollte.
Noch ein Tipp:
Richtest du alle deine Seiten-URLs als Verzeichnisse ein, also /kontakt/ statt zum Beispiel /kontakt.php, kannst du auch später noch zu anderen Techniken wechseln, ohne, dass die URLs sich wegen der Dateiendung ändern.
Da ist wohl eher Apaches MultiViews angesagt. =:-o
Ggf. läßt man es auch einfach bei .html, und läßt (alle oder einzelne, Stichwort XBitHack) Dateien trotzdem mit PHP parsen.
Gruß, Cybaer
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)