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

Über

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!

Update

1. Unter Umständen habt ihr nicht die aktuellste Version, bitte checkt dieses hier nach.

Dateien

Hier eine Liste aller mitgelieferten Dateien.
  1. readme.html
    Diese Datei
  2. admin/admin.php
    Das Administrationstool.
  3. count.php
    Das eigentliche Script
  4. code.txt
    Code für den Einbau in die eigene Seite, muß nicht auf den webspace hochgeladen werden
  5. data/
    leerer Ordner, der später automatisch gefüllt wird

Installation

  1. Benötigt:
    1. php - kein mysql
    2. kenntnisse im handling mit php und html, wenn die downloads/uhrzeit/datum auf der seite angezeigt werden sollen
  1. Installieren:
    1. 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!
    2. 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
    3. 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
    4. nun muß man für den ordner data/ die rechte ändern, Befehl "chmod 777 data/"
    5. 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!
    6. um manuell die zähler anzuschauen, einfach url_zu_scriptordner/data/counter.txt in browser eingeben!

Adminbereich

  1. 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.
  2. 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
  3. wenn daten bereits vorhanden sind, einfach nach belieben editieren

Anzeige in der eigenen Seite

  1. öffne die mitgelieferte datei code.txt und folge den zwei schritten
 

Änderungen

  1. 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                //
/////////////////////////////////////////////////////