Voici deux compteurs de visites ou de pages vues et sans pub. Un compteur texte et un compteur images. Les compteurs fontionnent avec les codes ci-dessous et un fichier texte compteur.txt
|
|
|
|
COMPTEURS EN PHP Aperçu du compteur texte ![]() Voir exemple compteur Telecharger Aperçu du compteur images ![]() Voir exemple compteur Telecharger |
CREER UN COMPTEUR EN PHP UN COMPTEUR TEXTE UN COMPTEUR IMAGES
Voici deux compteurs de visites ou de pages vues et sans pub. Un compteur texte et un compteur images. Les compteurs fontionnent avec les codes ci-dessous et un fichier texte compteur.txt
CODE DU COMPTEUR TEXTE PHP
<?php
$lire = fopen("compteur.txt","r+"); // On ouvre le fichier texte $compteur = fgets($lire,20); // On récupère la valeur dans le fichier texte $compteur++; // On augmente de 1 le compteur fseek($lire, 0); // On se place au début du fichier texte fputs($lire,$compteur); // On insère la valeur du compteur dans le fichier texte fclose($lire); // On ferme le fichier texte echo $compteur; // On affiche le compteur à l'écran ?>
CODE DU COMPTEUR IMAGES PHP
<?php
// création d'un compteur image : // on traite le nombre pour pouvoir l'afficher $lire = fopen("compteur.txt","r+"); // On ouvre le fichier texte $nombre = fgets($lire,20); // On récupère la valeur dans le fichier texte $nombre++; // On augmente de 1 le compteur fseek($lire, 0); // On se place au début du fichier texte fputs($lire,$nombre); // On insère la valeur du compteur dans le fichier texte fclose($lire); // On ferme le fichier texte // compte le nombre de chiffre de notre compteur $lgr=strlen($nombre); // compte le nombre de 0 manquant pour arrivé à 6 chiffres $manque = 6-$lgr; switch($manque) { case '0': $manque = 0; break; case '1': $manque = 1; break; case '2': $manque = 2; break; case '3': $manque = 3; break; case '4': $manque = 4; break; case '5': $manque = 5; break; case '6': $manque = 6; break; } for($i = 0; $i < $manque; $i++) { // ajoute le nombre de 0 pour arrivé à 6 chiffres $chiffre = substr(00000000, $i, 1); affiche($chiffre); // affichage les 0 } for($i = 0; $i < $lgr; $i++) { // extraction de l'un des chiffres du compteur $chiffre = substr($nombre, $i, 1); affiche($chiffre); // affichage des chiffres } function affiche($rang) { // ici on affiche les images représentant les chiffres // Images et le répertoire qui les contient switch($rang) { case '0': echo '<img src="compteur/0.gif">'; break; case '1': echo '<img src="compteur/1.gif">'; break; case '2': echo '<img src="compteur/2.gif">'; break; case '3': echo '<img src="compteur/3.gif">'; break; case '4': echo '<img src="compteur/4.gif">'; break; case '5': echo '<img src="compteur/5.gif">'; break; case '6': echo '<img src="compteur/6.gif">'; break; case '7': echo '<img src="compteur/7.gif">'; break; case '8': echo '<img src="compteur/8.gif">'; break; case '9': echo '<img src="compteur/9.gif">'; break; } } ?> |
|
|
|