Wissen wieviel von meiner seite geladen wurde

Bregi

Aktives Mitglied
HAllo zusammen

Ich habe auf meiner website datein zum downloaden bereitgestellt.
Kann ich irgendwo bei meine hoster sehen wie wieviel etwas schon geladen wurde?

Danke schon mal
 
Das kommt auf die Statistiken an, die dir der Hoster zur Verfuegung stellt. Um nicht abhaengig der Datenbereitstellung (Logs/Stats) des Hosters zu sein, kannst du ein serverseitiges Script (PHP, CGI etc.) nutzen, dass das entsprechende File laedt, anstelle eines Direktlinks zu dem File. In diesem Script kannst du selbst deine Logs bzw Statistiken befuellen.

Als Idee ein simples PHP Script, dass das gewuenschte File (im Order 'files' vom Pfad des PHP Scriptes) mittels GET Parameter als Download bereitstellt und einen simplen Counter pro File (jedes mal wenn ein File geladen wurde) um 1 erhoert:
CODE <?php

$filePath = isset($_GET['file']) ? "./files/".$_GET['file'] : false;

if (isFile($filePath)) {

// log
$logPath = $filePath.".log";
$counter = file_get_contents($logPath);
$counter = $counter >= 0 ? $counter + 1 : 1;
$fh = fopen($logPath, 'w'); fwrite($fh, $counter); fclose($fh);

// force file download
header('Content-Description: File Transfer');
header('Content-Type: '.mime_content_type($filePath));
header('Content-Disposition: attachment; filename='.basename($filePath));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($filePath));
ob_clean(); flush(); readfile($filePath); exit;

}

?>
 
Danke Wasi

Und was mache ich genau mit diesem script und wo speichere ich das ab und was muss ich dann mit der downloaddatei machen?
Ich hab keinen blassen schimmer....
blink.gif
 
Ich hab dir eine moegliche Loesung ja bereits auf dem Praesentierteller geliefert.
Nun gut, dann gibt's verschiedene Varianten:
- Frag bei deinem Hoster direkt nach, ob du die Daten ueber sie auslesen kannst.
- Versuchs mittels Google Analytics oder aehnlichem (weiss nicht, was da alles moeglich ist).
- Lerne Suchmaschinen zu nutzen und eigne dir ein gewisses Grundwissen an.
- Gib die Arbeiten extern.
- Warte bis dir jemand anders hier weiterhilft.
- Oder lass es gleich sein mit dem Betreiben von Webseiten.

Kontaktiere mich via Geekweb und ich stehe dir fuer USD 100.-/h zur Verfuegung.
 
Ich weiss das du es präsentiert hast.
Wenn ich keinne plan habe was ich mit script machen muss, darf ich doch noch fragen, oder?
Ich denke ich muss das script als php datei abspeicher und auf den server laden, aber ob es egal ist wie die datei dann heisst zum beispiel weiss ich auch nicht,
 
Zurück
Oben