login  Naam:   Wachtwoord: 
Registreer je!
 Forum

download een bestand met teller

Offline besje - 15/02/2006 12:47
Avatar van besjeNieuw lid Ik wilde graag een download pagina maken:
waarbij je het bestand gaat downloaden door op een link te klikken
Ook wil ik graag via een mysql db bij houden hoeveel keer hij gedownload is.

Hoe kan ik dit doen?
Alvast bedankt.

4 antwoorden

Gesponsorde links
Offline Gerard - 15/02/2006 12:48 (laatste wijziging 15/02/2006 12:52)
Avatar van Gerard Ouwe rakker Stop alle bestanden (links) in de database

maak een download.php waarmee je een id meegeeft. Van dat id hoog je de teller op in de database en daarna zend je de user door via bv header naar het bestand.

edit
Timo, dat is dus gewoon je database misbruiken en houdt zo ook alleen maar per tabel de count bij van 1 bestand.
Offline timo - 15/02/2006 12:49
Avatar van timo PHP ver gevorderde in mysql een tabel met een veld hoevaak gedownload maken, die op auto_increment zetten, en alleen het laatste record eruit halen... (bij op de download link klikken wel ff natuurlijk nieuw record in db zetten;-))
Offline besje - 15/02/2006 12:59
Avatar van besje Nieuw lid ik wil graag de bestanden in een directory stoppen niet in de db dan wordt hij te traag
Offline webstab - 16/02/2006 07:48 (laatste wijziging 16/02/2006 07:50)
Avatar van webstab PHP ver gevorderde Je moet de bestanden niet in een database plaatsen
Op deze manier
id - aantal_down - bestandsnaam
en dan laat je iemand surfen naar download.php?id=1
  1. <?php
  2. //download.php
  3. if (!empty($_GET['id'])) {
  4. // SELECT bestandsnaam FROM downloads WHERE id='".$_GET['id']."'
  5. // UPDATE downloads SET aantal_down=aantaldown+1 WHERE id='".$_GET['id']."'
  6. header(location: 'downloads/'.$row['bestandsnaam']);
  7. } else {
  8. // overzicht
  9. } ?>

Kopier dit niet, maar laat u daarop inspireren. Want het is maar rap gemaakt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.216s