+----------------------------------+ | 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