Source : lesson_12_d_counter.php |
Résultat |
<?php $fichier = '../questions/compteur.txt'; $fp = file($fichier);/* ici j'utilise file()cette fonction stocke le contenu du fichier sous forme d'un tableau (array) dans la variable $fp puisque c'est un compteur, on ne lit qu'une seule ligne, celle ou le numero se trouve, donc dans ce code, le total du compteur se trouve dans la ligne 0 du fichier soit $fp[0] */ $compteur = $fp[0] + 1; // on ajoute 1 au compteur actuel //on ouvre le fichier en écriture $pointeurFichier = fopen($fichier,'w+'); /* on écrit le nouveau numero de compteur dans le fichier, le fichier est créé s'il n'existe pas*/ fwrite($pointeurFichier,"$compteur \n"); fclose($pointeurFichier); //on referme le fichier //---------- lecture du compteur //on ouvre le fichier en lecture $pointeurFichier = fopen($fichier,'r'); //lecture du fichier et stockage dans la variable ligne $fp = file($fichier); echo "<p>"; echo "Cette page a été visitée ".$fp[0]." fois<p>"; fclose($pointeurFichier); //on referme le fichier for ($i=0;$i<strlen(trim($fp[0]));$i++) { $number = substr($fp[0],$i,1); $myImage = "../solutions/chiffres_12/img_".$number.".gif" ; echo "<img src=$myImage>"; } ?>
|
Cette page a été visitée 34
fois
|