Compteur de téléchargement de fichier sur mon

lounes78 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
 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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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 1060 Date d'inscription   Statut Membre Dernière intervention   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