Bonjour à tous,
J'ai un petit soucis avec un fichier texte, je m'explique : j'ai un fichier texte avec par exemple ceci :
Et je voudrais arriver à ça si la variable $ress='2' :1:bibi
2:bobo
3:baba
Mais j'arrive à ceci :1:bibi
2:bobo, bubu
3:baba
Je ne comprends où est mon erreur, c'est pourquoi je fais appel à vous, oh grands développeurs1:bibi
2:bobo
, bubu3:baba!!
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <?php // Formulaire pour modifier un fichier texte $chemin = 'D:/www/Formulaire Archives/essai.txt'; // le chemin de votre fichier $texte = ', bubu'; $ress = '2'; // Modification du fichier $f = fopen($chemin, "a+"); // ouvre le fichier en ouverture/écriture avec le pointeur au début du fichier $tab = file($chemin); // place le fichier dans un tableau $nb = count($tab); // compte le nombre de ligne for($j=0;$j<$nb;$j++){ $mot=$tab[$j][0]; if($mot==$ress){ $ligne=$j; } } fclose($f); $f = fopen($chemin, "a+"); $tab_old=$tab[$ligne]; $tab[$ligne]=$tab_old.$texte; file_put_contents($chemin, implode($tab)); fclose($f); ?>








!!
Répondre avec citation



!!
!!

Partager