Probleme php
Adi...
Messages postés
22
Statut
Membre
-
Adi... Messages postés 22 Statut Membre -
Adi... Messages postés 22 Statut Membre -
Bonjour,
j'ai un petit probleme dans mon script php
c'est un petit compteur que je me suis fait
il marche a peu pres bien, sauf qu'il incrémente de 2 le fichier, o lieu de 1
j'ai donc :
voila mon code
si vous voyez ou est le probleme dans le script, merci de me le dire
j'ai un petit probleme dans mon script php
c'est un petit compteur que je me suis fait
il marche a peu pres bien, sauf qu'il incrémente de 2 le fichier, o lieu de 1
j'ai donc :
tu est le 27 eme visiteur de ma pageensuite
tu est le 29 eme visiteur de ma pageensuite
tu est le 31 eme visiteur de ma page...
voila mon code
//lecture
$lcompteur = fopen("./compteur.txt","r");
if(!feof($lcompteur)){
$nb=fgets($lcompteur,4);
}else{
$nb=0;
}
fclose($lcompteur);
///////////////////////fin de la lecture
//$nb = $nb + 1;
//ecriture
$compteur = fopen("./compteur.txt","w");
fputs($compteur, $nb + 1);
fputs($compteur,"\n");
fclose($compteur);
/////////////////////////fin de l'ecriture
echo "<BR>tu est le ".($nb +1)." eme visiteur de ma page";
si vous voyez ou est le probleme dans le script, merci de me le dire
A voir également:
- Probleme php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
2 réponses
Bonjour,
Il me semble que lorsque tu affiches le nombre de visiteurs, tu ne devrais pas ajouter +1 à $nb.
Bon courage.
Il me semble que lorsque tu affiches le nombre de visiteurs, tu ne devrais pas ajouter +1 à $nb.
Bon courage.
merci
mais la j'ai été victime d'un phénomene des plus étrange, j'ai modifié mon code
il marchait bien sur ma machine avec easy php,
ensuite je l'ai mi sur mon serveur, dans un page a coté de mon index,
ça marchait encore
ensuite je l'ai mis dans mon index.php et la, c'est le drame, il repartait dans sa folie
et il m'incrémentait mon compteur de 2 a chaque fois...
je n'ai toujour pas compri...
mais la j'ai été victime d'un phénomene des plus étrange, j'ai modifié mon code
$compteur = fopen("./compteur2.txt","a");
fclose($compteur);//////////////création du fichier compteur si il nexiste pas
////////////////////////////////lecture
$lcompteur = fopen("./compteur2.txt","r");
if(!feof($lcompteur)){
$nb=fgets($lcompteur,6);
}else{
$nb=0;
}
fclose($lcompteur);
////////////////////////////////fin de la lecture
$nb = $nb + 1; /////////////////incrémentation du compteur
////////////////////////////////ecriture
$compteur = fopen("./compteur2.txt","w");
fputs($compteur, $nb);
fputs($compteur,"\n");
fclose($compteur);
////////////////////////////////fin de l'écriture.
il marchait bien sur ma machine avec easy php,
ensuite je l'ai mi sur mon serveur, dans un page a coté de mon index,
ça marchait encore
ensuite je l'ai mis dans mon index.php et la, c'est le drame, il repartait dans sa folie
et il m'incrémentait mon compteur de 2 a chaque fois...
je n'ai toujour pas compri...