remplacer une ligne dans un fichier - PHP - Programmation
Marsh Posté le 17-09-2015 à 21:38:26
bon il ne dois pas exister de fonction pour remettre la longueur d'un fichier a 0
en attendant mieux, je fais ma lecture, puis je fais un fclose et ensuite un nouveau fopen en w+ pour repartir de zero.
Marsh Posté le 18-09-2015 à 11:37:56
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).
Marsh Posté le 25-08-2015 à 18:52:17
Bonjour
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