cs_darkwhite
Messages postés133Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention29 avril 2008
-
22 août 2007 à 08:14
Yoteco
Messages postés111Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention 5 novembre 2008
-
22 août 2007 à 21:18
Salut à tous,
Comme tout débutant en php je veux faire un compteur de visites pour mon site (le plus simple possible meme si c'est pas tres fiable). j'ai donc ce script :
$pages_vues = fgets($monfichier); // On lit la premi?e ligne (nombre de pages vues)
$pages_vues++; // On augmente de 1 ce nombre de pages vues
fseek($monfichier, 0); // On remet le curseur au d'ut du fichier
fputs($monfichier, $pages_vues); // On ?rit le nouveau nombre de pages vues
fclose($monfichier);
echo 'Il y a eu ' . $pages_vues . ' visites !
';
Et dans mon fichier index.php:
<? include("compteur.php"); ?>
Or quand he lance la page et que je la reactualise le compteur ne semble pas bouger.
Voila j'attends vos reponsses a ma question betes.
Yoteco
Messages postés111Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention 5 novembre 2008 22 août 2007 à 12:16
Salut,
Tu dois mettre une valeur initiale dans ton fichier compteur.txt met 0 et tu verras ça va marcher... C'est normal car fgets ne lit pas de ligne alors il retourne null et null++ sa ne marche pas donc sa réinsère rien!
Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)
Yoteco
Messages postés111Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention 5 novembre 2008 22 août 2007 à 21:18
Bizarre ! Pourquoi as-tu accepté ma réponse alors ?
J'ai fais un copier/coller de ton code et j'ai juste mis 0 dans le fichier compteur.txt et sa marche tip top! Donc je ne sais pas trop comment t'aider!
Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)