[PHP] Compteurs de téléchargement

Compteurs de téléchargement [PHP] - PHP - Programmation

Marsh Posté le 04-03-2004 à 13:33:32    

Bonjour
Je voudrais faire un compteur qui s'incrémente à chaque fois que quelqu'un clique pour télécharger un fichier ...
Le but ultime étant de renvoyer ces compteurs (car il y a plusieurs fichiers à télécharger) vers une page qui récapitule o^en sont tous les compteurs ... de pourvoir modifier à sa guise ces compteurs et de bloquer les téléchargements à partir d'un certain nombre de téléchargement ...
Si quelqu'un à des pistes pour m'aider
Merciiii

Reply

Marsh Posté le 04-03-2004 à 13:33:32   

Reply

Marsh Posté le 04-03-2004 à 16:35:53    

bon je vais faire plus simple :
je voudrais qu'en cliquant sur un lien ca m'ouvre la page pointée par le lien, plus une autre page PHP ...

Reply

Marsh Posté le 04-03-2004 à 16:44:44    

http://www.phpscripts-fr.net/scrip [...] =Compteurs
 
 [:ark]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 04-03-2004 à 16:53:40    

oui mais j'aurais bien aimé suivre ma facon de penser plutot que de m'inspirer de scripts deja existants :(

Reply

Marsh Posté le 04-03-2004 à 16:58:07    

ben code alors :o
 
Tu fais un fichier click.php. dans ce fichier, tu incrémente(avec bdd ou fichier texte) puis tu rediriges vers le fichier à télécharger (ou pas) avec les header... voilà quoi


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 06-03-2004 à 01:27:53    

quand tu clique sur le lien tu peux aussi ouvrir un script php dans une iframe invisible du site, qui lui se chargera d'incrémenter le bon compteur dans la bdd ;)
 
Un bon tuto là dessus:
http://developpeur.journaldunet.co [...] ting.shtml
 
Tu peux aussi stocker la date et l'heure du téléchargement, ca te permettra de voir (et faire un beau graphique avec la librairie adaptée) quand les fichiers sont les plus télécharger :pt1cable:  
 

Reply

Marsh Posté le 06-03-2004 à 13:35:07    

Pour faire un bete compteur, il y a pas besoin de remote scripting...
 
Il faut simplement que toutes les pages qui doivent incrementer le compteur possedent un id.
Admetons que le fichier doc.zip possede l'id 6.
Pour proposer ce fichier a telecharger et que ce dernier incremente le compteur tu fais :
<a href="click.php?id=6">Doc.zip</a>
 
Ensuite dans ton click.php
tu recuperes l'id. Tu regardes dans la bdd le fichier qui correspond a cette id (via a un "SELECT * FROM table WHERE id='$id'" ).
Apres tu incrementes ton compteur. Et finallement tu redirige vers le fichier via un header.
 
Voila.

Reply

Marsh Posté le 06-03-2004 à 16:39:36    

Cerel -> c'est ce que j'ai dit plus haut. Mais en plus bref j'avoue


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed