<?php // Compteur texte yakafaire.eu // Le site pour faire // On ouvre le fichier texte $lire =fopen("compteur.txt","r+"); // On récupère la valeur dans le fichier texte $compteur = fgets($lire,20); // On augmente de 1 le compteur $compteur++; // On se place au début du fichier texte fseek($lire, 0); // On insère la valeur du compteur dans le fichier texte fputs($lire,$compteur); // On ferme le fichier texte fclose($lire); // On affiche le compteur echo $compteur; ?>
<?php // Compteur images yakafaire.eu // Le site pour faire // 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; } } ?>