• imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

PHP : écrire en fin de fichier

liste des forums liste des discussions Participer à la discussion

Photo de guymar 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.
Photo de guymar 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.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions