Hallo,
Das einzige was ich bei deiner variante nicht weiss ist,
muss jede HTML Datei, in der die PHP anweisung<?php
include "datei.htm";
?>vorkommt mit einem .php enden, bei SSI enden die Dateien ja immer auf .shtml.
Und im Endeffekt ist es ja genau wie mit SSI oder. Eine Datei, in diesem Fall datei.htm (aber müsste diese Datei nicht auf .php enden?) die z.b. die gesamte Navi enthält, und den befehl in der HTML Datei dort
platzieren, wo später die Navi erscheinen soll.
Also die Datei, wo der Include-Befehl steht, muss auf .php enden (man kann auch beim Webserver einstellen, dass Php-Anweisungen überall geparst werden sollen, also auch in Html-Dateien, sollte man aber der Sicherheit willen nicht tun). Die includete Datei, also navi.html benötigt keine spezielle Endung.
gruß aus Senftenberg am See