Salut
J'ai une gallerie dans laquelle j'ai fait un compteur de clic pour un genre de cote de popularité de chaque image.
Je sais faire fonctionner le compteur avec un fichier, mais j'ai
environ 200 photos alors je voudrai faire un seul fichier qui
comptabilise tous les clics de toutes les images.
Pour le moment j'utilise ces codes :
Pour lire le fichier
Affiché <b>
<?php
$fichier = 'clic/04.txt'; // on déclare le nom du fichier à ouvrir
$taille = filesize($fichier); //donne la taille du fichier
$fp = fopen($fichier,'r'); //ouverture du fichier en lecture seule
while(!feof($fp)) //feof indiquera la fin du fichier, donc dans cette boucle, le fichier est parcouru jusqu 'à la fin
{
$ligne = fgets($fp,$taille); //lecture du fichier et stockage dans la variable ligne
print $ligne.''; //affiche la ligne à l'écran, n'oubliez pas le <br> qui est le retour à la ligne html
}
fclose($fp); //pensez à refermer à la fin du script
?> </b>fois.
Et pour écrire un clic de plus :
<?
$fichier = 'clic/'.$_GET['id'].'.txt';
$fp = file($fichier);// ici j'utilise file()cette fonction stock le
contenu du fichier sous forme d'un tableau (array) dans la variable $fp
$compteur = $fp[0] + 1; // on ajoute 1 au compteur actuel
$nouveau = fopen($fichier,'w+'); //on ouvre le fichier en écriture
fwrite($nouveau,"$compteur \n"); // on écrit le nouveau numéro de
compteur dans le fichier, en supprimant les anciennes données, le
fichier est créé s'il n'existe pas
fclose($nouveau); //on referme le fichier
?>
Deux codes que j'ai trouvé sur le web.
Quelqu'un peux m'expliquer comment utiliser qu'un seul fichier avec 200
lignes, et pouvoir naviguer dans ce fichier pour lire les clics ?
Mes photos s'appellent Image01 Image02 etc donc il serai facile de s'y retrouver Premiere ligne > Image 1 etc etc
Merci d'avance!
[OiM]