RBI-Logo
Beispielwebseiten

Startseite
Download
Paßwortschutz
SHTML
PHP
Redirect

Verantwortlich für Inhalt und Design:
Webmaster der Informatik
<Email>
<Homepage>

Erklärung: Diese Seite gehört zu den Webseiten der RBI. Für den Inhalt gelinkter Seiten außerhalb dieser Seiten sind die Autoren nicht verantwortlich.

Zeitstempel:  26.05.2003 UTC 13:01:40
© EJP

Webserver - Beispiel Downloadbereich

Um sich den Downloadbereich anzuschauen, bitte diesem Download-Link folgen. Die Erläuterungen dazu befinden sich auf dieser Seite.

Die Downloadseite

Die .htaccess Steuerdatei im Download-Verzeichnis umfaßt die folgenden Befehle:
Options Indexes FollowSymLinks
IndexOptions NameWidth=* DescriptionWidth=*
AddDescription "Umleitungsskript mit rechtlichem Hinweis" umleitung.cgi
AddDescription "Skript, um HTML-Dateien in HTML-Seiten anzeigen zu können" converthtml.pl
AddDescription "Skript, um die Verfügbarkeit von Links zu testen und anzuzeigen" linklist.cgi
AddDescription "Die HTML-Dateien der Beispielseiten" *.html
AddDescription "Die SHTML-Beispielseite" *.shtml
AddDescription "Die PHP-Beispielseite" *.php
#AddDescription ""
AddDescription "Komplettes Verzeichnis gepackt (Datum entspricht neuester Datei des Archivs)" ALLE_RBI_*
Unter Options wird durch das Schlüsselwort "Indexes" mitgeteilt, daß ein Listing angezeigt werden soll, falls keine Standarddatei (index.html etc.) vorhanden ist. Unter IndexOptions wird die Länge der Felder "Name" und "Description" auf den längsten vorhandenen Eintrag gesetzt, hier könnten also auch feste Werte die Länge beschränken. Nun kann man noch beliebig viele "AddDescription" Zeilen einfügen, welche nach dem Schlüsselwort einen Beschreibungstext und anschließend die zu beschreibende Datei(en) aufführen (Wildcards sind möglich und auch sinnvoll, um Gruppen von Dateien zu beschreiben).

Falls eine Datei namens HEADER.htm existiert, wird sie vor dem Listing angezeigt, sollte eine Datei namens README.htm im Verzeichnis stehen, wird sie angehängt (im Beispiel nicht vorhanden). Hier der Quellcode der HEADER.htm-Datei im Downloadverzeichnis:
1 <img src="/pics/RBI-Logo-klein.jpg" align=left hspace=15 vspace=10>
2 <h1>RBI Beispielseiten - Downloadbereich</h1>
3 In und unterhalb dieses Verzeichnisses befinden sich alle Dateien der RBI-Beispielseiten.<br>
4 ©2003 Webmaster der Informatik
5 <br clear=all>
Es ist nicht sinnvoll, in die Header bzw. Footerdatei die Befehle <html>, <head>, <body> oder ähnliche Strukturierungsbefehle einzutragen, es genügen einfache HTML-Befehle. Die Namen sind systemweit voreingestellt, sie können, sollten aber nicht, geändert werden. Warum sind es *.htm Dateien? Dabei handelt es sich um einen kleinen Trick. Da *.html Dateien auf php-Befehle durchsucht werden, funktioniert die Headereinbindung mit diesen Dateien nicht. Die Endung *.htm jedoch wird automatisch als HTML-Seite erkannt und wird problemlos eingebunden.