Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2440 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  remplacer une ligne dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplacer une ligne dans un fichier

n°2264803
pyrogoto
Posté le 25-08-2015 à 18:52:17  profilanswer
 

Bonjour  :hello:  
 
j'ai besoins d'un avis éclairé sur un petit souci que je recontre en PHP
je vous explique.
 
pour un script qui s'execute en boucle (par un refresh javascript)
j'enregistre dans un fichier texte le numero ou je suis et j'increment a chaque tour.
et arrivé a 9999 je dois repartir a 0
 
et c'est la que les choses se corsent
 
je fais mon rewind($file); suivi du fwrite($file,$i);
 
et je n'ai pas le recultat attendu
au lieu d'avoir la valeur 0, je me retrouve avec 0999
 
je ne trouve pas comment effacer la ligne courante avant de faire mon fwrite()
et si possible sans entrer le nombre d'espace en dur.
 
merci d'avance


---------------
Mon feedback
mood
Publicité
Posté le 25-08-2015 à 18:52:17  profilanswer
 

n°2266025
pyrogoto
Posté le 17-09-2015 à 21:38:26  profilanswer
 

bon il ne dois pas exister de fonction pour remettre la longueur d'un fichier a 0 :whistle:  
 
en attendant mieux, je fais ma lecture, puis je fais un fclose et ensuite un nouveau fopen en w+ pour repartir de zero.


---------------
Mon feedback
n°2266060
rufo
Pas me confondre avec Lycos!
Posté le 18-09-2015 à 11:37:56  profilanswer
 

Pourquoi ne pas utiliser la fonction file() qui stocke ton fichier dans un tableau. Après, tu remplaces le contenu de la cellule $ArrayContent[$i] où î est l'indice de la ligne à modifier et tu enregistres $ArrayContent dans le fichier (tu l'écrases).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  remplacer une ligne dans un fichier

 

Sujets relatifs
Masquer ligne selon condition[résolu] Comment ajouter des fichier d'une version sur Sourceforge
[PHP] Remplacer preg_replace par preg_replace_callback[vbs] recup user name pr copier un fichier sur le bureau
Aide pour mise en ligne site Prestashop 1.5 : Page blancheInteractions script bash et application en ligne de commande
remplacer un ligne dans un fichierModifier une ligne d'un fichier et la remplacer
Remplacer une ligne par une autre dans un fichier texteRemplacer une ligne dans un fichier
Plus de sujets relatifs à : remplacer une ligne dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR