Solution de l'exercice :

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 604 fois



Tous droits réservés. 2005-2020