 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.03.2005, 16:21
|
#1
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Suche (immer noch) ein Downloadzähler mit Statistik
Ich habe schon mal einen ähnlichen Beitrag im Webdesign geschrieben (vor ein paar Wochen) leider hat mir der nicht wirklich weitergeholfen, und daher probiere ich's hier nochmal:
Ich suche ein (idealerweise) PHP-Skript (Perl würde zur Not auch gehen), dass einfach die Downloads von verschiedenen Dateien zählt, und dazu entsprechende Statistiken (z.B. Anzahl der Downloads in einem bestimmten Zeitraum) darstellt. Wenn man zusätzlich noch die Downloads bewerten könnte, wäre das auch nicht schlecht.
Ich habe mittlerweile schon sicher ein Dutzend entsprechender Skripte ausprobiert, nur war's irgendwie nie das Wahre. Das beste Skript, das mit bislang unter die Finger gekommen ist, ist die Download-Engine. Nur scheint dieses Skript nicht mehr gepflegt zu werden, und es produziert einen wilden Mischmasch aus Tabellen-HTML, Font-Tags und CSS. Und unter Firefox gibt's Darstellungsfehler. Da der Code ähnlich wirr wie der Ausgabecode ist, ist es auch nicht möglich, mal kurz das Skript zu ändern.
Kennt denn jemand ein ähnliches, empfehlenswertes Skript?
Die hier im Forum verlinkten Skript-Seiten habe ich schon durchforstet, ich bräuchte eine ganz konkrete Empfehlung. Vielen Dank!
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
13.03.2005, 17:57
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
machs selber, das ist das einfachste.
Erstelle eine download.php
Ein DB-Tabelle mit id und Filename
Der Download geht dann z.B. download.php?id=5
Dann zählst Du in der DB für diese File den Downloadzähler hoch
und sendest das File.
Files senden, da gibt es hier Scripte, die das ermöglichen
die DBabfrage ist auch leicht.
|
|
|
13.03.2005, 18:00
|
#3
|
|
TP-Veteran
Registriert seit: Mar 2005
Ort: Oyten
|
Hier ein ganz simples Script, welches in eine Textdatei loggt.
Da es sehr übersichtlich und einfach gehalten ist kannst Du es leicht an Deine Bedürfnisse anpassen.
countlog.php:
PHP-Code:
<?php
// CS ClickCounter
// =================================
// Setup:
// Datei "clickcount.log" mit CHMOD 666 behandeln,
// Url zum tracken: http://www.name.at?url=http://www.link.at
// Datei zum tracken: http://www.name.at?url=download/tools/datei.zip
// =================================
// =================================
// Creative Studio - New Media Design
// web: www.creativestudio.at
// mail: support@creativestudio.at
// (c) Copyright - all Rights reserved
// =================================
// 10|09|2001 Creative Studio Development
$countlog = "clickcount.log";
$error = "Datenbank konnte nicht geöffnet werden.";
$since = Date("M d, Y");
$written = FALSE;
if(file_exists($countlog))
{
$temparray = file($countlog);
for($index = 0; $index < count($temparray); $index++)
{
$entry = explode("|",$temparray[$index]);
if(!strcmp($entry[1],$url))
{
$entry[0]++;
$tempentry = $entry;
$temparray[$index] = implode($entry,"|");
$fp = fopen($countlog,"w");
if(flock($fp,2))
{
for($index = 0; $index < count($temparray); $index++)
fputs($fp,$temparray[$index]);
}
else
exit("$error1");
if(flock($fp,3))
fclose($fp);
else
exit("$error");
$written = TRUE;
}
}
if($written == FALSE)
{
$hits = "1";
$entry = "$hits|$url|$since\n";
$fp = @fopen($countlog,"a");
if(flock($fp,2))
fputs($fp,$entry,256);
else
exit("$error");
if(flock($fp,3))
fclose($fp);
else
exit("$error");
}
}
else { exit("$error"); }
header("Location: $url");
?>
admin.php:
PHP-Code:
<?php
$countlog = "clickcount.log";
$password = "8360";
if($pass != $password) // ==> Passworteingabe
{
echo "<html>\n";
echo "<head>\n";
echo "<title>Password</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<form method=post action=\"admin.php\">\n";
echo "Passwort Eingabe:<br>\n";
echo "<input type=password name=pass> <input type=submit value=\"Bestätigen\">\n";
echo "</form>\n";
echo "</body>\n";
echo "</html>\n";
}
else
{
echo "<html>\n";
echo "<head>\n";
echo "<title>Admin</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<table>\n";
echo "<tr><td><b>Seiten</b></td>\n";
echo "<td><b>Klicks</b></td>\n";
echo "<td><b>Seit</b></td></tr>\n";
if(file_exists($countlog))
{
$temparray = file($countlog);
for($index = 0; $index < count($temparray); $index++)
{
$entry = explode("|",$temparray[$index]);
echo "<tr><td><a href=\"$entry[1]\">$entry[1]</a></td>\n";
echo "<td>$entry[0]</td>\n";
echo "<td>$entry[2]</td></tr>\n";
}
}
else
{
echo "<tr><td>Logdatei wurde nicht gefunden.</td></tr>";
}
echo "</body>\n";
echo "</html>\n";
}
?>
|
|
|
13.03.2005, 22:36
|
#4
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
pphlogger hat auch einen integrierten Downloadzähler.
wie gut die Statistik dazu ist, bin ich aber überfragt (hab' nur die normalen Log-Funktionen in Bretrieb)
|
|
|
14.03.2005, 07:48
|
#5
|
|
TP-Specialist
Registriert seit: Mar 2001
Ort: NDS
|
Möglich wäre z.B. ein Missbrauch von Biglinks - Link - Datenbank .
Sonst findest du evtl hier ein paar Download Tracker, die dir helfen.
Oder evtl. noch dieser Link zu PHP Arena
__________________
the0bone
Wissen ist Macht, nichts Wissen macht nichts!
|
|
|
15.03.2005, 01:09
|
#6
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Vielen Dank für Eure Antworten! Ich bin jetzt dabei den pphlogger auszutesten, und es sieht recht vielversprechend aus. Leider hat das Teil noch ein paar Macken (oder etwas ist falsch konfiguriert), aber prinzipiell ist es genau das, was ich gesucht habe.
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
15.03.2005, 08:25
|
#7
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Was bedeutet eigentlich Dein unaussprechlicher Nick ?
|
|
|
15.03.2005, 11:22
|
#8
|
|
TP-Supporter
Registriert seit: Jun 2004
|
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
|
|
|
15.03.2005, 14:01
|
#9
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Faszinierend was sich das kollektive Forumsgedächtnis so alles merkt. 
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
15.03.2005, 14:04
|
#10
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Der Downloadzähler ist auch hübsch und Templatebasierend: www.proxy2.de ...
89 EUR für ein Downloadskript ist doch ein bissel viel ...
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
15.03.2005, 14:18
|
#11
|
|
TP-Supporter
Registriert seit: Jun 2004
|
Zitat:
|
Zitat von Jokai olvaso
Faszinierend was sich das kollektive Forumsgedächtnis so alles merkt. 
|
hab ein ernstes problem, kann mir nur das unwichtige merken 
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:11 Uhr.
|
 |