script compteur visiteur

ninous
Invité n'ayant pas de compte PHPfrance

18 avr. 2007, 08:50

Bonjour ;

J'ai voulu inserer dans une page php un compteur, j'ai trouvé ce code sur le web :

Code : Tout sélectionner

<? // Compteur PHP de visites/cookie $fichier="compteur.txt"; $cpt = @file_get_contents($fichier); // si c'est le premier hit de la session if(!@$_COOKIE["visite"]) { // marque la session setcookie("visite","ok",0,"/"); // Incrémente le compteur $cpt++; // Met à jour le compteur $inF = fopen($fichier,"w"); fputs($inF,$cpt); } fclose($inF); ?>
tout marche bien quand je lance ma page, mais si je fais un actualisé de ma page, je me retrouve avec ce message d'erreur :

Notice: Undefined variable: inF in c:\web\annu\index.php on line 15

Warning: fclose(): supplied argument is not a valid stream resource in c:\web\annu\index.php on line 15


Quelqu'un aurait il une idée ?

Merci d'avance a tous

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

18 avr. 2007, 15:15

Bonjour,

Mets le fclose une ligne plus haut, c'est à dire avant l'accolade fermante du if() et ça devrait fonctionner ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

ninous
Invité n'ayant pas de compte PHPfrance

19 avr. 2007, 09:29

Bonjour,

Mets le fclose une ligne plus haut, c'est à dire avant l'accolade fermante du if() et ça devrait fonctionner ;)
oui effectivement ca marche

merci beaucoup beaucoup de ton aide