Sujet: Simple affichage du nombre de téléchargement (Lu 944 fois)
Simple affichage du nombre de téléchargement
« sur: le 17-02-2008 a 14:59:29 »
Hellgorn
Invité
Bonjour tout le monde !!! Alors voila mon problème ! J'ia un site ( jusque la tout vas bien ) et je met des ressources en telechargement libre sur mon site ! Je cherche un simple script qui permet juste d'afficher le nombre de fois que le fichier a été téléchargé, le nombre devant ce placer à coté du lien de téléchargement. Les ressoruces sont sur différentes pages, et je ne veut pas passer par une page de téléchargement ( quand on cherche simple, on trouve jamais ?.. ). Et pour finir, pour ce qui est de la contrainte que si 2 personnes cliquent en même temps sur le lien, le chiffre n'est incrémentée qu'une fois, je m'en fou un peu !!
DOnc voilà en gros ce que je cherche !! Donc si quelqu'un sait ou je peux trovuer ca, je suis preneur !! Merci
Idée de solution : - tu mets tes fichiers à télécharger dans un même répertoire (ex. : downloads) - tu mets dans ce répertoire un fichier htaccess pour que toute requète de fichier soit redirigée vers mapagededownload.php?fichier=nomdufichier - et dans mapagedownload.php, 1) tu incrémentes une valeur dans une base de données avec dans la ligne le nom du fichier et le nombre de clics 2) tu renvoies le fichier (en faisant attention au mime/type notamment - et là où tu mets le lien, tu récupères la valeur en base de données
C'est transparent pour l'utilisateur et ça ne devrait pas poser de problème particulier à mettre en place.
Merci !! J'ai meme pas besoin d'apprendre, j'ai trouvé mon bonheur dans le site que tu m'a passé !!
T'as appris a corrigé les URL en plus alors car j'avais mis un S en trop Sinon, apprendre les bases du PHP t'aidera à comprendre ce que tu fais paske si je te dis de coller le code d'une fonction qui m'envoie les mot de passe de ta base de données et que tu le fais ça serait con
Re:Simple affichage du nombre de téléchargement
« Répondre #6 sur: le 18-02-2008 a 13:13:34 »
Hellgorn
Invité
Ué je sais mais j'ai pas trop le temps en ce moment pour apprendre un nouveau langage, et en plus c'est au programme de mes cours dans quelques semaines donc ...