Italia
PHP, HTML & JavaScript- Foro

Erledigt: Script per 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 per 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) per 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 naturalmente 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 circa 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
- naturalmente 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 per 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. circa /dl.php?q=down26.gif

Zurück, kleines Sicherheitsproblem entdeckt...

11 kB
Hochgeladen:11.04.2009
Downloadcounter365
Download
 
11.04.2009  
 



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




KHR
Hallo David, Hallo Rolf,

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



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

13.767 Views

Untitledvor 0 min.
Manfred Barei08.03.2019
Georg Teles23.05.2014
Julian Schmidt30.03.2013
Untitled26.09.2012
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

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


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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