[RESOLU] Déplacement curseur dans fichier texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Déplacement curseur dans fichier texte

Re: Déplacement curseur dans fichier texte

par klorane » 13 déc. 2015, 20:43

mais ça je ne sais pas faire lol
je pensais utiliser un saut de ligne mais ou le mettre et sous quellel forme

Re: Déplacement curseur dans fichier texte

par or 1 » 13 déc. 2015, 20:39

plus simple, tu lis le contenu du fichier, tu mets les 2 valeurs dans 2 variables php, tu incrementes ce qui doit l'être et tu récris le tout.

Déplacement curseur dans fichier texte

par klorane » 13 déc. 2015, 20:31

Bonsoir forum

j 'ai un fichier TXT : test.txt qui contient une valeur pour un compteur :
0

j 'appelle un script php : test1.php qui incrémente le compteur. ca fonctionne.

$fp = fopen("test.txt","r+"); // 1.On ouvre le fichier en lecture/écriture
$nbvisites = fgets($fp,11); // 2.On récupère le nombre dans le fichier
$nbvisites += 1; // 3.On incrémente le nombre de visites(+1)
fseek($fp,0); // 4.On se place en début de fichier
fputs($fp,$nbvisites); // 5.On écrit dans le fichier le nouveau nb
fclose($fp); // fermeture fichier

je voudrais avoir 2 compteurs dans mon fichier : test.txt :
0
0

que faut il mettre dans le code pour que le premier compteur ne soit pas modifié mais uniquement le 2eme.
exemple :
0
1

j 'ai vu que fseek sert à deplacer le curseur. j'ai essayé :
fseek($fp,1);
fseek($fp,0).'\n';
fseek($fp,0)."\n";

j'ai pas le résultat espéré ou est l'astuce...

Merci

Klorane