/////////////////////////////////////////////////////
// //
// tc-txt-dlcounter v2.3 //
// //
// © 01.04.2004 //
// Torben Berger //
// webmaster@powerbulls.de //
// //
// Wenn du dieses Script benutzt //
// akzeptierst du folgendes: //
// //
// Dieses Script kann beliebig geändert //
// werden, solange das copyright //
// intakt bleibt. //
// //
// Ein Verkauf dieses Scripts oder einer //
// modifizierten Art davon ist nicht erlaubt //
// //
// www.powerbulls.de //
/////////////////////////////////////////////////////
Readme File für tc-txt-dlcounter v2.3
Inhalt
1. einfache handhabung
2. textfilebasiert, kein mysql oder andere datenbank
3. email-benachrichtigung, wenn ein file gedownloaded wurde, mit Datum und Uhrzeit
4. speicherung datum und uhrzeit letzter download
5. fehlerbehandlung, wenn counter.txt noch nicht existiert, wenn ein download
noch nicht aufgerufen wurde, wenn ID nicht exisitiert
6. einbau der zahl des downloads und uhrzeit/datum vom letzten zugriff in eigene
Page möglich
7. umfangreicher admin-bereich, in dem neue links eingetragen, gelöscht
und editiert werden können
8. Reloadsperre!
1. Unter Umständen habt ihr nicht die aktuellste Version, bitte checkt
dieses hier
nach.
Dateien
Hier eine Liste aller mitgelieferten Dateien.
- readme.html
Diese Datei
- admin/admin.php
Das Administrationstool.
- count.php
Das eigentliche Script
- code.txt
Code für den Einbau in die eigene Seite, muß nicht auf den webspace
hochgeladen werden
- data/
leerer Ordner, der später automatisch gefüllt wird
- Benötigt:
- php - kein mysql
- kenntnisse im handling mit php und html, wenn die downloads/uhrzeit/datum
auf der seite angezeigt werden sollen
- Installieren:
- datei count.php öffnen und oben seine email angeben, das man auch
eine benachrichtigung bekommt, wenn jemand was downgeloaded hat. hierbei
gibt euch die mail die ID an, die gezogen wurde! Ebenso noch eintragen,
wenn gewünscht, wie lange die Reloadsperre ist, Standard ist 1min!
Weiterhin gib bei $dl_to_mail an, nach wievielen Downloads du eine Benachrichtigung
bekommen willst. Standardmäßig ist das auf 1 gestellt, also bei
jedem DL eine mail! Kann beliebig hoch eingestellt werden!
Ebenso kannst du auch noch optional deine domain angeben, diese taucht dann
im "Von"-Feld der email auf!
- den ordner /admin öffnen und die datei datei admin.php öffnen
und ganz oben einen name und ein passwort eurer wahl (natürlich möglichst
lang und undurchschaubar!) angeben. ACHTUNG, dieser Passwortschutz ist wie
jeder andere nicht 100%ig sicher! Es sollte aber für die admin-funktion
ausreichen
- die datei count.php sowie auch den ordner data/ und den ordner /admin
zusammen in einen beliebigen ordner (name ist frei wählbar) auf deinen
webspace hochladen
- nun muß man für den ordner data/ die rechte ändern, Befehl
"chmod 777 data/"
- um das script mit einem download anzusteuern, müßt ihr nun
den link in eurer seite in http://www.eure_domain.de/eurer_ordner_ in_dem_das_script_ist/count.php?id=id_angeben,
vorher müsst ihr natürlich aber erst die zugehörigen daten
eingeben im admin-bereich (siehe ADMIN-BEREICH)! Achtung, ?id= muss kleingeschrieben
sein!
- um manuell die zähler anzuschauen, einfach url_zu_scriptordner/data/counter.txt
in browser eingeben!
Adminbereich
- Vorgehensweise
Ihr habt ja bereits den Ordner /admin hochgeladen und diesen mit dem Passwort
geschützt, siehe INSTALLATIONSHINWEISE. Ihr ruft den Admin-Bereich über
Euren Browser auf mit www.eure-domain.xy/ordner_wo_das_counter_script_ist/admin/admin.php,
loggt Euch ein und los gehts.
- das erste mal: ihr habt jetzt noch keine daten verfügbar, um einen
download anzusteuern braucht es eine ID und die zugehörige URL, dies
gebt ihr bei LINK HINZUFÜGEN einfach ein, die ID müsst Ihr Euch
merken, weil ihr ja mit Eurem Download (siehe oben) mit der ID das script
count.php aufruft! Die ID muss nicht gleich 1,2,3... sein, sondern ihr gebt
der einen Namen, den ihr mit dem Download verbinden könnt, zB für
eine Infoblatt als beispiel id=IB oder so in die Richtung
- wenn daten bereits vorhanden sind, einfach nach belieben editieren
- öffne die mitgelieferte datei code.txt und folge den zwei schritten
Änderungen
- 01-04-2004 v2.3 gegenüber v2.2
1. Die Reloadsperre ermittelt nun neben der IP auch bei einem Proxy die
dahinterliegende IP, sofern der Proxy diese als "Forwarded" mitgibt
2. Wer viele Downloads hat, bekam bislang viel zu viele mails, nun kann man
auch einstellen, nach wievielen DL´s man eine Sammel-email bekommen
möchte, die alle Downloads seit der letzten email auflistet!
/////////////////////////////////////////////////////
// //
// tc-txt-dlcounter v2.3 //
// //
// © 01.04.2004 //
// Torben Berger //
// webmaster@powerbulls.de //
// //
// Wenn du dieses Script benutzt //
// akzeptierst du folgendes: //
// //
// Dieses Script kann beliebig geändert //
// werden, solange das copyright //
// intakt bleibt. //
// //
// Ein Verkauf dieses Scripts oder einer //
// modifizierten Art davon ist nicht erlaubt //
// //
// www.powerbulls.de //
/////////////////////////////////////////////////////