Bonsoir,
Je ne comprends pas pourquoi, le résultat n'est pas écrit dans mon fichier texte
Voici mon code
J'ai placé un "echo" qui me montre que le traitement de "str_replace" à bien été fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if ($open = fopen($src,'r+')) { $content = fread($open, filesize($src)); $handle = split("\n", $content); foreach ($handle as $line) { $line = str_replace($string,$string."_1",$line); echo $line; fputs($open,$line); } fclose($open); }
Mais après le passage de ce script, mon fichier texte d'origine n'est pas modifié.
Mon fichier est pourtant bien ouvert en écriture me semble-t-il ?
Une idée sur la question
merci d'avance
Partager