Fork me on GitHub

Rapport de message :*
 

Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements

Titre du sujet : Re: Mettre un fichier en téléchargement dans un bloc et connaitre le nombre de téléchargements
par montuy337513 sur 15/07/2012 19:12:27

Il y a plusieurs moyens, avec des pour et des contres

- D'abords, je penses que tu devrai passer par une redirection (même transparente, sans affichage de page), sinon on pourra télécharger directement le fichier en tapant l'URL et cela ne sera pas comptabilisé.
- Ensuite tu peux le faire en Javascript ou en PHP, le Javascript est facile a mettre en œuvre mais et aussi facilement contournable et certains ne l'active pas sur leur ordinateur par sécurité. Le PHP se passe coté serveur donc plus sécurisé mais un peu plus lourd a mettre en place. Ou même un mélange des deux.

Voici un exemple :

Dans le bloc
<a href="script php pour compter"><img src="url de l'image"/></a>


pour le fichier qui gèrent le téléchargement je te donne le cheminement car c'est selon où tu stocke le compteur:

- lecture du compteur précédent (fichier, mysql, etc...)
- Changer la valeur par N+1
- Redirection vers le fichier à télécharger avec
header('HTTP/1.1 303 See Other);
header('
LocationURL fichier a télécharger');


Voilà une ébauche

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

98 Personne(s) en ligne (72 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 98 | Plus ...