Retrouvez les publications relatives à ces discussions dans
nos rubriques PHP, SQL.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le mardi 31 août 2010 - 12h30 par guymar. Guy
-
Bonjour,
Je souhaite que l'IP d'un visiteur de mon site s'inscrive dans un fichier TXT afin que mon compteur de visiteurs, après lecture de ce fichier, ne compte pas plusieurs fois dans la même journée le même visiteur. Je voudrais que les IP s'ajoutent dans le fichier, chacun dans sa ligne propre. Voici le bout de code qui est sensé le faire :
-----------------
$fv = @fopen("visiteurs.txt","a+");
fputs($fv, $ip);
fclose($fcv);
--------------------
Bien qu'ayant choisi le mode a+, l'IP du visiteur ne s'ajoute pas en fin de fichier, mais écrase le précédent.J'ai essayé :
-----------------
$ip = $ip."\n";
$ip = $ip."\r";
$ip = $ip."\r\n";
$ip = $ip."\n\r";
-------------------------
... mais rien n'y fait ! Je n'ai toujours qu'un IP dans mon fichier, celui du dernier visiteur. Je remarque que lorsque je lis le fichier dans un éditeur, le curseur se place en début de fichier.
Je vous remercie de votre coup de main.
-
Message publié le mardi 31 août 2010 - 21h07 par guymar. Guy
-
Le problème est résolu en détruisant mon fichier et en le réécrivant. Je n'ai pas compris le pourquoi du comment.
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.