Leçon N° 12 : Gestion des fichiers
Compteur de visite de pageSolutionSolution & source***
Agrémenter le compteur d'un texte : l'afficher à l'aide des 'images chiffres' exercises_12\chiffres_12\img_x.gif, (x chiffre de 0 à 9)
Notes de page
Source: lesson_12_d_counter.phpRé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]*/
//$fp[0] = $fp[0] +1;
$compteur intval($fp[0]); // on convertit en numérique sinon erreur
$compteur $compteur +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 
"<font face=verdana color=green>Cette page a été vue 
    
$fp[0] fois</font>"//affiche la ligne à l'écran
fclose($pointeurFichier); //on referme le fichier
?>  

Cette page a été vue 31 fois

Tous droits réservés. 2005-2020