Features...
die im Sourcetext dieses Beispiels zu studieren sind:
  • Einbettung spezieller, vom HTTP-Server ausgeführter Anweisungen als SGML-Kommentare in die HTML-Quelle in der Form:

    <!--#anweisung attribut=wert ... -->

  • Include anderer Dateien z.B wie hier für einen einheitlichen Seitenkopf und -fuß;
  • Übergabe von Variablen an ein Include-Element (set).
In dem Include-Element header.shtml finden Sie,
  • wie die gesetzte Variable verwendet wird (echo).
Das andere Include-Element footer.shtml zeigt ein Beispiel der
  • Verwendung eingebauter Variabler wie LAST_MODIFIED und der
  • Anpassung des Datumformats (config).
Wie gewünscht enthält LAST_MODIFIED das Änderungsdatum des aüßeren Dokumentes, nicht des Include-Elementes.
Voraussetzung
für die Verwendung von Server-parsed HTML zur Gestaltung von Seiten ist
  • ein HTTP-Server, der Server-parsed HTML auswertet, wie der Apache-Server, wenn er mit dem Modul mod_include überstzt wurde, und
  • eine Dateiendung - wie bei uns .shtml -, an der der Server die erforderliche besondere Verarbeitung erkennt.
Dokumentation
von Server-parsed HTML im Apache-Modul mod_include.
Seiteneffekt
bei der Entwicklung von Seiten mit Server-parsed HTML ist, daß Sie diese Seiten nicht mehr vollständig lokal, z.B. auf einem PC testen können - die Anweisungen wie include und echo werden ja erst vom HTTP-Server ausgeführt - und daß vielleicht nicht jeder HTML-Editor es leicht ermöglicht, Kommentare - und darin die SHTML-Anweisungen - einzugeben.