Wenn bei der Verarbeitung einer SSI-Anweisung ein Fehler auftritt, kommt normalerweise die Standardfehlermeldung "An error occured while processing this directive". Mit der folgenden Anweisung kann man die Fehlermeldungen etwas aussagekräftiger gestalten ;-)
<!--#config errmsg="Es ist ein SSI-Fehler aufgetreten" -->
Vorher:
Nachher:
Die neue Fehlermeldung gilt für alle Fehler, die nach der #config-Anweisung auftreten und nur solange, bis eine weitere #config-Anweisung den Text der Fehlermeldung wieder ändert.
Wird die Größe einer Datei über die fsize-Anweisung ermittelt, kann man die Ausgabe der Dateigröße mit den folgenden Anweisungen konfigurieren.
Die folgenden Anweisungen ergeben die genaue Größe der Datei config.shtml:
<!--#config sizefmt="bytes" --> Die Datei ist <!--#fsize file="config.shtml" --> Bytes groß
Die Datei ist Bytes groß
Die folgenden Anweisungen geben die gerundete Größe in KByte oder MByte aus:
<!--#config sizefmt="abbrev" --> Die Datei ist <!--#fsize file="config.shtml" --> groß
Die Datei ist groß
In der Standardkonfiguration gibt der Server das Datum in der amerikanischen Schreibweise aus:
Es ist jetzt:
<!--#config timefmt="Heute ist der %d.%m.%Y %H:%M Uhr" -->
Die folgende SSI-Anweisung ergibt ein etwas vertrauteres Format:
Die möglichen Formatangaben sind in der folgenden Tabelle aufgeführt:
| Format | akt. Wert* | Bemerkung |
|---|---|---|
| %a | abgeküzter Wochentag | |
| %A | ausgeschriebener Wochentag | |
| %b | abgekürzter Monatsname | |
| %B | ausgeschriebener Monatsname | |
| %C | Standard Zeitformat | |
| %d | Tag des Monats (01 ... 31) | |
| %e | Tg des Monats (1 ... 31) (ohne führende Nullen) | |
| %H | Stunde (00 ... 23) | |
| %I | Stunde (00 ... 11) | |
| %j | Tag des Jahres (001 ... 366) | |
| %m | Monat des Jahres (01 ... 12) | |
| %M | Minute (00 ... 59) | |
| %n | Return / Newline (in HTML eher sinnlos) | |
| %p | Anzeige von am oder pm | |
| %S | Sekunde (00 ... 59) | |
| %t | Tabulator (in HTML eher sinnlos) | |
| %U | Woche des Jahres (00 ... 52) beginnend am Sonntag (ob allerdings nach DIN??!!??) | |
| %w | Tag der Woche (Sonntag = 0) | |
| %W | Woche des Jahres (00 ... 52) beginnend am Montag | |
| %x | reserviert für landesspezifische Ausgabe | |
| %X | reserviert für landesspezifische Ausgabe | |
| %y | zweistellige Jahreszahl | |
| %Y | vierstellige Jahreszahl | |
| %z | Zeitzone |
*Falls Sie hier kein Ergebnis sehen, kann das daran liegen, daß der Server kein SSI unterstützt - oder daß Sie die Dateien vielleicht herunter geladen haben und nun lokal ohne einen Webserver aufrufen.