2010-06-08 9 views
0

Quel est le moyen le plus simple pour créer du code (avec PHP et SQL) qui va compter les téléchargements de fichiers?Comment créer un compteur de téléchargement de fichier?

J'ai déjà une colonne entière dans la base dédié à cette fonction ...

(lien vers quelques exemples seront également accueillis)

+0

en double possible de [La meilleure façon de comptabiliser les téléchargements de fichiers sur un site Web] (http://stackoverflow.com/ questions/158124/best-way-to-count-file-downloads-on-a-site-web) et [Meilleure façon de mettre en œuvre un compteur de téléchargement?] (http://stackoverflow.com/questions/441618/best-way- to-implement-a-download-counter) – Gordon

Répondre

0

Créer une table SQL avec deux colonnes:

  1. chemin complet du fichier (clé primaire)
  2. contre

Configurez vos liens pour télécharger pour aller à un script PHP. Dans ce script, recherchez la ligne de table appropriée en fonction du chemin d'accès complet, incrémentez-la, puis redirigez le navigateur vers le fichier à télécharger.

+0

J'ai prévu de le faire, mais il est assez facile de faire de faux téléchargements. Merci quand même ... – Filip

0

Vous pouvez créer un script de téléchargement, ce qui est très mauvais pour les performances. Ma solution serait juste l'analyse périodique de journal d'accès d'apache.

0

http://tutorialzine.com/2010/02/php-mysql-download-counter/

(2e sur les résultats de recherche Google avec des mots clés: php mysql créer compteur de téléchargement)

+0

Merci ... (Je n'ai pas le droit de voter ça :) :) – Filip

+0

Pas de problème, il suffit de l'accepter: D (et revenir plus tard: D) – Unreason

+0

Mais c'est un peu compliqué pour moi :(Je vais suivre la suggestion de Doug, peut-être que dans quelques mois je le mettrai à jour ... – Filip