Da solltest Du besser nachfragen, wieso Du sie [die Endung ".shtml"] bei SSI nicht angeben musst.
Das ist recht ungewöhnlich.
Nö, Tom, der Server sucht sich schon das Passende. Ich mache Referenzen soweit es geht ohne Dateiendungen. Habe ich bspw. foo.shtml und irgendwann muss mehr serverseitige Logik rein als SSI bietet, dann wird daraus eben foo.php. Aber ich muss keinen einzigen Link ändern, wenn ich immer schon auf http://example.net/foo referenziert habe.
Das Include bei PHP findet auf der Dateiebene außerhalb des Bereiches von Apache statt. Da gibt es also auch keine indexes.
Das erklärt, warum die Dateiendung bei PHP ranmuss.
BTW: könntet Ihr alle es bitte unterlassen, diese Code-Kacke einzubauen, und dann die Syntax nicht richtig zu verwenden?
Also nicht
[сode lang=php]<?php foo ?>[/сode]
sondern
[сode lang=xml]<?php [сode lang=php]foo[/сode] ?>[/сode]
Meinst du das?
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)