Avatar billede teck Nybegynder
29. september 2001 - 15:44 Der er 6 kommentarer og
1 løsning

Download Counter & Top 5 Download

Hej,

jeg vil hører om der er nogen der kan lave et PHP script der virker som en download counter. Den skal kunne vise hvor mange gange en fil er blevet downloadet & lave en Top 5 Download.
Altsammen skal gemmes i en Mysql database. Indtil videre har jeg følgende i en tabel (download):

id
titel
url
beskrivelse
dato
Avatar billede dennism Nybegynder
29. september 2001 - 16:48 #1
Jeg prøver!

vent med at acceptere til jeg kommer med et svar!

Skal der være:
id
titel
url
beskrivelse
dato

i databasen ?
Avatar billede Kengun Praktikant
30. september 2001 - 00:19 #2
.
Avatar billede teck Nybegynder
30. september 2001 - 10:34 #3
Ja det er planen, jeg har en tabel med disse informationer i forvejen. Men det gør hellere ikke noget hvis det bliver i en ny tabel!
Avatar billede dennism Nybegynder
30. september 2001 - 11:04 #4
-- teck

Jeg får ikke tid idag!

Måske bliver det først i næste weekend!
Hvis der er forlang tid, så kan du bare afvise mit svar!
Avatar billede jkmedia Nybegynder
30. september 2001 - 21:16 #5
noget ala dette:

Du laver først en fil som hedder ref.php og sætter dette ind:

<?
if ($id) {
mysql_query(\"update download set hits = hits+1 where id = \'$id\'\");
$result = mysql_query(\"selet url from download where id = \'$id\'\");
$row = mysql_fetch_array($result);
print \"<META HTTP-EQUIV=\\\"refresh\\\" CONTENT=\\\"0;url=$row[url]\\\">\";
} else {
print \"Der er ikke valgt nogen fil!!\";
}
?>

Derefter skal du lige indsætte feltet hits i din database.
Så når du skal have top5 listen, bruger du denne fil, som du fx kan kalde top5.php!

<?
$result = mysql_query(\"select id, titel, beskrivelse, hits, dato from downloads ORDER by hits LIMIT 5\");
while ($row = mysql_fetch_array($result)) {
print \"<li><a href=\\\"ref.php?id=$row[id]\\\" target=\\\"_blank\\\">$row[titel]</a><br>$row[beskrivelse]<br><font size=\\\"1\\\">Dato: $row[dato] | Hits: $row[hits]<br></li>\";
}
?>

På de andre sider hvor du har de filer, skal de have et link som ser sådan her ud:
<a href=\\\"ref.php?id=$row[id]\\\" target=\\\"_blank\\\">$row[titel]</a><br>$row[beskrivelse]<br><font size=\\\"1\\\">Dato: $row[dato] | Hits: $row[hits]

Det med beskrivelse, dato etc. kan du selv lige rette til!!

Håber du kan forstå det her!!
Avatar billede teck Nybegynder
30. september 2001 - 21:53 #6
Jeg kan ikke helt få det til at virke med det script jeg har nu, men her er det, hvis du kan rette det til:
<LINK REL=\"stylesheet\" HREF=\"style.css\" TYPE=\"text/css\">
<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"><TR><TD>&nbsp;<? include(\"connect.php\"); ?>
<?


$query = mysql_query(\"SELECT * FROM download WHERE kategori = \'$kategori\' ORDER BY id DESC\");
while($r = mysql_fetch_array($query)) {
$dato = $r[\"dato\"];
$beskrivelse = $r[\"beskrivelse\"];
$titel = $r[\"titel\"];
$url = $r[\"url\"];
$count++;

echo\"
      <tr>
        <td width=\\\"30%\\\" VALIGN=\\\"TOP\\\">- <a href=http://www.lykke-hansen.dk/files/$url><b>$titel</a></b></td>
        <td width=\\\"60%\\\">$beskrivelse<br> <b>Tilføjet:</b> $dato<br><br><br>
      </tr>
\";
}
?>
</TD></TR></TABLE>
Avatar billede teck Nybegynder
29. november 2001 - 08:07 #7
jep
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Vil du være med til at opbygge og udvikle Forsvarets dronekapacitet?