Deutsch
PHP, HTML & JavaScript- Forum

Erledigt: Script für Download-counter gesucht

 

KHR
Hallo Miteinander,

geht zwar am Thema XProfan weit vorbei, aber hier sind ja genug Spezialisten, die mir hoffentlich trotzdem nen Tip geben können.

Ich suche ein Script für ne homepage das mir die Downloads zählt.

Meine Vorstellung ist, daß 5-15 verschiedene Files zum DL angeboten werden, das Script evt dazu ne kleine Oberfläche bereitstellt und im Hintergrund (oder offen) für jedes File nen Zähler führt. Leider hab ich zu wenig Ahnung um das selber im Web zu finden. Da gibt es so irre viel - aber was passendes hab ich nicht gesehen/erkannt.

Wenns dann die einzelnen downloads noch in ne Liste einträgt wär das natürlich noch viel besser.

Wäre schön, wenn es ohne SQL nur mit Textfiles ginge.

Wer kann mir da was vorschlagen? Wer hat da vielleicht was fertig?
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
11.04.2009  
 




Rolf
Koch
Hi Karl-Heinz,

wenn Du die Downloads über die Community laufen lässt, haste immer einen Downloadzähler.
Wenn Du halt selbst auf einem Server mit Php Unterstützung zugreifen kannst, dann (grob):
a.) Html Seite mit den Downloads erstellen
b.) Die darin befindlichen a hrefs verweisen auf eine download.php
c.) In dieser wird dann
- erkannt, welches File gerade angeklickt wurde
- zu diesem File eine vorhandene Textdatei geöffnet
- der Wert in dieser Höher gesetzt um 1
- natürlich wieder geschlossen
Nun könntest Du Dir auch eine Php wie auswertung.php schreiben,
welche z.B. in Tabellenform Dir die jeweiligen Downloadzahlen zu den Files anzeigt, indem
Du die Files ausliest.

Soweit zuerst einmal die Theorie
iF wird sehrwahrscheinlich wieder eine praktikablere Lösung parat haben, aber denke daran:
Ich bin ja nur iFs Php Lehrling *lol*

Nachtrag: Schau hier, das ist das Auswertungsfile, welches ich damals für mich incl. der download.php
geschrieben habe.
[...] 

Hab grad mal gekuckt - hier die download.php
KompilierenMarkierenSeparieren
<?
header(Content-Disposition: attachment; filename=.$file);

if (file_exists($file._counter.txt))

    {

         $datei=fopen($file._counter.txt,r);
         $zaehler=fgets($datei,255);
        fclose($datei);
         $zaehler++;
         $datei=fopen($file._counter.txt,w);
        fputs($datei,$zaehler);
        fclose($datei);

    };

    readfile($file);
    ?>

Du legst dort wo die download.php liegt jeweils zum Dateinamen eine Textdatei an.
Zum Beispiel: myapplication.exe_counter.txt (dieses _counter.txt ist wichtig)
Am besten noch alle Lese/Schreibrechte auf jedes Textfile per FTP vergeben.

Der Aufruf in Deiner Downloadseite sollte dann ungefähr (anpassungsfähig - Text, Grafik o.ä)
so aussehen:
KompilierenMarkierenSeparieren
 
11.04.2009  
 



Sowas?

Aufruf z.B. über /dl.php?q=down26.gif

Zurück, kleines Sicherheitsproblem entdeckt...

11 kB
Hochgeladen:11.04.2009
Ladeanzahl365
Herunterladen
 
11.04.2009  
 



Fehler behoben, Download aktualisiert: [...] 
 
11.04.2009  
 




KHR
Hallo David, Hallo Rolf,

danke für Eure Bemühungen. Bin noch gar nicht zum testen gekommen.

Hatte einen Blitzbesuch auf Taiwan und dort nen kleinen Arbeitsunfall. Okay - man sollte wirklich keine 3-m Bockleiter zum stelzen-laufen nehmen.

Aber die Mädels, die mir den Arm verbunden haben, waren echt sowas von süß.......... . Das allein war die Sache schon wert.

Ok - bin jetzt wieder zu hause. Muß aber noch einiges an versäumten Terminen aufholen.
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
20.04.2009  
 



KHR, Beitrag=51900, Zeitpunkt=20.04.2009
Okay - man sollte wirklich keine 3-m Bockleiter zum stelzen-laufen nehmen.




 
21.04.2009  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

13.751 Betrachtungen

Unbenanntvor 0 min.
Manfred Barei08.03.2019
Georg Teles23.05.2014
Julian Schmidt30.03.2013
Unbenannt26.09.2012
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

iF (3x)
KHR (2x)
Rolf Koch (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie