Compteur de téléchargement de fichier sur mon

lounes78 Messages postés 45 Statut Membre -  
 Raid -
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 20367 Statut Contributeur 4 509
 
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
Raid
 
Ton script est pas mal mais il ne s'incrémente pas
0
swoog42 Messages postés 1178 Statut Membre 244
 
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