Le compteur de visite 2 |
Avant de commencer, lisez les instructions données dans le premier
exemple de compteur.
Plutôt que d'afficher le nombre de visites en texte, nous allons mettre
des images.
Le principe reste le même sauf que nous rajoutons un peu de code.
Tout d'abord, il nous faut les images des chiffres.
Vous pouvez prendre ce que vous voulez comme image.
Nous appelerons l'image du 1 : 1.jpg
Nous appelerons l'image du 2 : 2.jpg
etc...
Pour afficher votre compteur, il suffit d'utiliser le script ci dessous.
<html> <body> Nombre de visiteurs : <? //Chemin complet et Nom du fichier à ouvrir $fichier = "/home/votrelogin/data/compteur"; //On ouvre le fichier en lecture et en écriture $fp = fopen("$fichier","r+"); //On recupère le nombre de visites dans le fichier $nbvisites = fgets($fp,11); //On incrémente le nombre de visites $nbvisites = $nbvisites + 1; //On se place en début de fichier fseek($fp,0); //On écrit dans le fichier fputs($fp,$nbvisites); //On ferme le fichier fclose($fp); $i=0; $ch = substr($nbvisites,$i,1); while ( $ch != '' ) { switch ( $ch) { case 0 : echo "<img src=\"0.jpg\">"; break; case 1 : echo "<img src=\"1.jpg\">"; break; case 2 : echo "<img src=\"2.jpg\">"; break; case 3 : echo "<img src=\"3.jpg\">"; break; case 4 : echo "<img src=\"4.jpg\">"; break; case 5 : echo "<img src=\"5.jpg\">"; break; case 6 : echo "<img src=\"6.jpg\">"; break; case 7 : echo "<img src=\"7.jpg\">"; break; case 8 : echo "<img src=\"8.jpg\">"; break; case 9 : echo "<img src=\"9.jpg\">"; break; } $i++; $ch = substr($nbvisites,$i,1); } ?> </body> </html>
N'oubliez pas de lire l'exemple de compteur numero 1, sinon ca rique de ne pas fonctionner car vous n'aurez pas tout les fichiers necessaires