+----------------------------------+
| GTCounter 1.1 by Wladimir Palant |
| http://www.gtchat.de/ |
+----------------------------------+
Folgende Dateien sind enthalten:
counter.pl - Das Counter-Programm
counter_xxx.html - Vorlagen
readme.txt - Englische Anleitung
liesmich.txt - Deutsche Anleitung (diese Datei)
Data/.htaccess - Schutz der Daten vor Zugriffen aus dem Web
Data/count.txt - Anzahl der gezählten Zugriffe
Data/log.txt - Zuletzt gesichtete IP-Adressen
Dieses Programm zeigt die Gesamtzahl der Besucher der Seite sowie
die Zahl der Besucher, die gerade online sind, an. Dabei können
mehrere Templates verwendet werden.
Installation:
=============
Ändern Sie die Templates nach Ihren Bedürfnissen ab, {ONLINE}
wird später durch die Zahl der Besucher ersetzt, die gerade
online sind, und {COUNT} durch die Gesamtzahl. Mitgeliefert werden
drei Vorlagen (es können natürlich mehr erstellt werden):
- counter.html: Für Einbindung in Frames
- counter_ssi.html: Für Einbindung per SSI
- counter_inv.html: "Unsichtbarer" Counter ohne Ausgabe
Sie können über die Liste @ignore in counter.pl festlegen, welche
IP-Adressen nicht gezählt werden sollen. Am besten tragen Sie dort
ihre eigene IP-Adresse ein.
Falls der Server mit Windows 95/98/ME läuft, sollte man flock() per
Parameter in counter.pl deaktivieren, weil dieser auf diesem System
nicht implementiert ist.
Kopieren Sie alle Dateien in Ihr CGI-Verzeichnis.
Setzen Sie mit Ihrem FTP-Programm die Zugriffsrechte
von counter.pl auf ausführbar für alle (CHMOD 755) und
die von count.txt und log.txt auf Schreiben für alle (CHMOD 666).
Falls Sie die Daten oder die Templates in ein anderes Verzeichnis
kopieren wollen, ändern Sie die Parameter $templ_dir und $data_dir
in counter.pl dementsprechend.
Einbinden des Counters in die Seite:
====================================
Wenn das Programm ohne Parameter aufgerufen wird, wird das Template
counter.html verwendet. Falls man aber z.B. counter.pl?param
aufruft, wird counter_param.html als Template benutzt. Auf diese
Weise können Sie bei verschiedenen Gelegenheiten verschiedene
Templates verwenden.
- Einbinden in ein Frameset:
Erstellen Sie in Ihrem Frameset ein Frame für den Counter, z.B.:
Alternativ kann auch