INCLUDE ? externe Datei als teil einer HTML-Seite

Hallo !

Folgende Situation mal angenommen:

Eine Homepage besteht aus ca. 100 Seiten. Jede dieser einzelnen Seiten hat z.B. im oberen Drittel immer die selbe Navigation.
Würde sich nun die Navigation ändern, so müsste man auf allen 100 Seiten den HTML-Code abändern.

Da ich kein Fan von Frames bin frage ich mich:

Gibt es da einen eleganten Weg, den Code der Navigation extra als Datei zu hinterlegen die man dann ( serverseitig ? ) einbindet ?

Erschwerend kommt hinzu das die 100 Html-Seiten, PHP-Scripts beinhalten und somit die Extension *.php haben

Funktioniert dies mit SSI ? ( aber da sollte die Extension *.shtml lauten, oder ? )

um jeden Rat dankbar.

Gruß,

David

Hallo ,

[…]
Würde sich nun die Navigation ändern, so müsste man auf allen
100 Seiten den HTML-Code abändern.
[…]
Gibt es da einen eleganten Weg, den Code der Navigation extra
als Datei zu hinterlegen die man dann ( serverseitig ? )
einbindet ?

Erschwerend kommt hinzu das die 100 Html-Seiten, PHP-Scripts
beinhalten und somit die Extension *.php haben

nein, das macht es einfach:

<?php include("datei.html");<br />?\>

Oder nur

include("datei.html");

wenn das menu an eine Stelle soll, die schon von PHP-Tags umschlossen ist.

Thats it.
Ich empfehle die lektuere von http://www.selfphp.info/index.php

Greetinx
Christian

http://www.html-workshop.de

nein, das macht es einfach:

<?php :include("datei.html");
?\> Oder nur include("datei.html"); wenn das menu an eine Stelle soll, die schon von PHP-Tags umschlossen ist. Thats it. Ich empfehle die lektuere von [http://www.selfphp.info/index.php](http://www.selfphp.info/index.php) Greetinx Christian -- [http://www.html-workshop.de](http://www.html-workshop.de)

danke christian,

das funktioniert ja prima !

david