Compteur de téléchargement de fichier sur mon

Fermé
lounes78 Messages postés 40 Date d'inscription dimanche 7 février 2010 Statut Membre Dernière intervention 8 juin 2010 - 26 mars 2010 à 00:47
 Raid - 23 nov. 2016 à 07:19
j'ai mis un fichier sur mon site et proposer aux visiteurs de télécharger , et j'aimerais lui installer un compteur pour savoir combien de fois il a été télécharger.merci

A voir également:

2 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
27 mars 2010 à 09:56
Inutile de sortir la base de données s'il n'y a qu'un téléchargement qui n'est pas gérer avec MySQL.

Fais pointer ton lien vers "telecharger.php" :
<a href="telecharger.php">Télécharger</a>

Ensuite, crées le fichier telecharger.php et compteur.txt.
Voici le code de telecharger.php :
<?php

/* Ouverture du fichier */
$cheminCompteur = 'compteur.txt'; 
$compteur = fopen($cheminCompteur,'r+');

/* Lecture de la valeur actuelle */
$nbVisites = (int) fgets($compteur);
fseek($compteur, 0);

/* Écriture de la nouvelle valeur */
$nbVisites++;
fputs($compteur, $nbVisites);

/* Fermeture du fichier */
fclose($compteur);

/* Téléchargement du fichier */
$fichier = 'example.txt';
header('Content-Type: text/plain)';
header('Content-Disposition: attachment; filename="'.$fichier.'"');
readfile($fichier);
?>
2
Ton script est pas mal mais il ne s'incrémente pas
0
swoog42 Messages postés 1059 Date d'inscription mercredi 30 septembre 2009 Statut Membre Dernière intervention 16 décembre 2018 244
27 mars 2010 à 01:01
Tu dois certainement avoir un bouton "telechargement". Fais en sorte qu'à chaque clic, tu incrémentes un champ dans une base de données ou un fichier sur ton hébergement.
1