[php]un compteur de téléchargement

un compteur de téléchargement [php] - PHP - Programmation

Marsh Posté le 05-09-2002 à 20:34:06    

vous utilisez quoi vous comme code?
 
tout ce que j ai trouvé etait banqual :/

Reply

Marsh Posté le 05-09-2002 à 20:34:06   

Reply

Marsh Posté le 05-09-2002 à 20:56:03    

www.phpscripts-fr.net tu devrais trouver ton bonheur


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Marsh Posté le 05-09-2002 à 21:02:59    

Schtroumpheur a écrit a écrit :

www.phpscripts-fr.net tu devrais trouver ton bonheur




 
j y suis la en fait
 
t a un favoris? pq y en a tellement  :sweat:


Message édité par veryfree le 05-09-2002 à 21:03:12
Reply

Marsh Posté le 05-09-2002 à 23:27:25    

Pas besoin d'utiliser un truc tout fait, ça se code en quelques secondes...
 
Au lien de faire un lien direct sur le fichier, tu fais par exemple dans le href :
 
download.php?id=xxxx
 
Ensuite, dans download.php, tu recherches dans ta base (c'est mieu) à quel soft correspond l'ID que tu as passé en paramètres, tu incrémente un compteur dans ta base (avec un simple UPDATE table set nbDWL = nbDWL + 1 where ID = xxxx).
Ta page jusqu'à présent de doit rien avoir écrit (pas même de header. Regarde dans la doc PHP comment neutraliser les headers.
 
Ensuite, ouvre le fichiers dans ton PHP (avec un getfile en binaire), et écrit le header correspondant au content-type (application/exe par exemple, tu as qu'à stocker cette valeur dans la base aussi si tu veux mettre plusieurs types de fichiers en download), et écrit le contenu du fichier dans ta page PHP.
 
Et c'est fini.
Ca marche.
 
PS: je te donne pas de code d'exemple, car en PHP j'y connais pas grand chose (surtout j'ai aucun entraînement) et en ASP j'ai pas d'exemple simple à te donner, et de toute façon tu n'arriverais pas forcément à comprendre comment ça marche ;)

Reply

Marsh Posté le 05-09-2002 à 23:32:19    

MagicBuzz a écrit a écrit :

Pas besoin d'utiliser un truc tout fait, ça se code en quelques secondes...
 
Au lien de faire un lien direct sur le fichier, tu fais par exemple dans le href :
 
download.php?id=xxxx
 
Ensuite, dans download.php, tu recherches dans ta base (c'est mieu) à quel soft correspond l'ID que tu as passé en paramètres, tu incrémente un compteur dans ta base (avec un simple UPDATE table set nbDWL = nbDWL + 1 where ID = xxxx).
Ta page jusqu'à présent de doit rien avoir écrit (pas même de header. Regarde dans la doc PHP comment neutraliser les headers.
 
Ensuite, ouvre le fichiers dans ton PHP (avec un getfile en binaire), et écrit le header correspondant au content-type (application/exe par exemple, tu as qu'à stocker cette valeur dans la base aussi si tu veux mettre plusieurs types de fichiers en download), et écrit le contenu du fichier dans ta page PHP.
 
Et c'est fini.
Ca marche.
 
PS: je te donne pas de code d'exemple, car en PHP j'y connais pas grand chose (surtout j'ai aucun entraînement) et en ASP j'ai pas d'exemple simple à te donner, et de toute façon tu n'arriverais pas forcément à comprendre comment ça marche ;)




c'ezt a dire que j arrete pas de coder depuis une semaine chui claqué alors qd jpe avoir qq chose deja fait...
 
en temps normal jl aurait codé  :)  
 
merci de ton aide

Reply

Marsh Posté le 06-09-2002 à 00:26:13    

bon ben on est jamais aussi bien servis que par sois meme  :D  
 

Reply

Marsh Posté le 06-09-2002 à 00:27:34    

:lol:

Reply

Sujets relatifs:

Leave a Replay

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