mt Downloadcounter 1.0 - Anleitung

Gehe zu:
 » Allgemeines
 » Voraussetzungen
 » Installation
 » Einbau in Webseite
 » Bedienung
 » Hinweise
 » Sonstiges
 » Support

Allgemeines

- einfache Handhabung

- textfilebasiert, kein MySql oder andere Datenbank

- E-Mail-Benachrichtigung, wenn ein File gedownloaded wurde, mit Datum und Uhrzeit

- Speicherung Datum und Uhrzeit letzter download

- Fehlerbehandlung, wenn counter.txt noch nicht existiert, wenn ein download noch nicht aufgerufen wurde, wenn ID nicht existiert - Einbau der Zahl des Downloads und Uhrzeit/Datum vom letzten Zugriff in eigene Page möglich

- umfangreicher Admin-Bereich, in dem neue Links eingetragen, gelöscht und editiert werden können - Reloadsperre!

Vorrausetzungen

  • PHP

Installation

1. Die Datei count.php öffnen und oben seine E-Mail Adresse angeben, sodass ihr benachrichtigt werden, wenn jemand etwas downgeloaded hat. Ebenso kann in die count.php eine Reloadsperre eingetragen werden. (Standard ist 1 Minute) Im "Von-Feld" kann optional eine Domain eingetragen werden, diese taucht dann im "Von-Feld" der e-Mail auf.
2. Den Ordner "admin" öffnen und die Datei admin.php öffnen und ganz oben einen Name und ein Passwort eurer Wahl 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", den Ordner "admin", sowie den Ordner "data"  zusammen in einen beliebigen Ordner (Name ist frei wählbar) auf deinen Webspace hochladen.

4. Nun muss man für den Ordner "data", sowie die darin enthaltenen Dateien die Rechte ändern. (CHMOD 777)

5. Gebe in der Adressleiste des Browsers nun die URL zur "admin.php" ein. (also zum Beispiel: http://deinedomain.de/downloadcounter/admin/admin.php)
6. Loggt euch nun in das Admin Panel ein (admin.php).
7. Nun gebt ihr in den 2 Feldern unten bei "Link hinzufügen" die URL (in das große Feld) an, von der ihr die Downloads zählen wollt und die gewünschte ID (in das kleine Feld). Als ID kann man zum Beispiel eine "1“ angeben, für den ersten Download.
8. Um das Script mit einem Download anzusteuern, müsst ihr nun den Link in eurer Seite in http://www.eure_domain.de/ORDNERdesDownloadcounter/count.php?id=1 umschreiben! (als Beispiel: "1")
9. Fertig

Einbau in Webseite

        1. Der Einbau des Downloadcounters in die Webseite ist ganz einfach. Gebt bitte in der Datei ganz oben diese Code ein:

 

<?

function auslesen($id)

                {

                $idvalue=FALSE;

                $datei ="Ordner_Downloadcounter/data/counter.txt";

                if (file_exists($datei))

                               {

                               $file=file($datei);

                $datei = fopen($datei, "r");

                               foreach ($file as $line)

                                               {

                                               $exp_line = explode("|", $line);

                                               if ($exp_line[0] == $id)

                                                               {

                                               $idvalue=TRUE;

                                               $counter=$exp_line[1];

                                                               $date=$exp_line[2];

                                                               $time=$exp_line[3];

                                                               fclose($datei);

                                                               echo "$counter Download(s) - letzter: $date - $time Uhr";

                                               }

                                               }

                                               if ($idvalue==FALSE)

                                                               {

                                                               echo "noch keine downloads";

                                                               }                             

                               }

                else

                               {

                               echo "noch keine downloads";

                               }

                }

 

 

?>

Bei "$datei =" gebt ihr bitte den Link zur counter.txt an.

 

      2. Nachfolgenden Code bitte an die Stelle einbauen, wo die Daten zum Download angezeigt werden sollen! Und nicht vergessen, die jeweilige ID mit anzugeben!

  

<? auslesen("ID eingeben");?>

 

 

Bedienung

  • Das Adminpanel Unter dem Link "admin.php" könnt ihr in das Adminpanel einloggen, das Passwort müsst ihr vorher in der admin.php anpassen. Beachtet immer die Hinweise, welche beim Eintragen geschrieben sind, so kann man spätere Fehler vermeiden.
  • Die Einträge können beliebig oft editiert werden.

Hinweise

  • Wozu das Passwort?
    Einfach, damit nicht jeder über die admin.php eindringen kann und Sachen verändern kann oder gar Spam verschicken.
    Zwar kann man es auch keines einstellen (''), dann kann einfach jede Person rein.
  • Wie das Programm in Aktion aus?
    Kann man auf www.michatronic.de sehen: ... zur Site
  • Weitergabe & Copyright
    Die Software darf ohne Erlaubnis des Erstellers nicht weiterverbreitet oder als eigenes ausgegeben werden.
    Die Copyrighthinweise dürfen nicht entfernt werden, wer sie dennoch entfernen möchte, soll mit mir Kontakt aufnehmen.
  • Haftung
    Ich  übernehme keinerlei Haftung für Schäden an der Software. Außerdem kann eine absolut korrekte Funktionsweise nicht garantiert werden. Ich hafte auch nicht für die Seiten, auf welcher die Software zu Einsatz kommt.

Sonstiges

Autor des Skriptes:
   Michael Knothe

Support