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