Remplacement d'un mot ou d'une chaine dans fichier déjà créé
Posté : 12 juil. 2008, 09:35
Bonjour,
Je souhaitais remplacer un mot ou une chaine dans fichier txt déjà créé.
J'ai essayé avec str_replace, preg_replace,... mais sans succès. Cela ne donne pas de message d'erreur.
J'en profite pour une question liée : est-il possible de supprimer toute la ligne contenant ce mot même si les valeurs autour de ce mot ne sont pas toujours les mêmes ?
Merci
Je souhaitais remplacer un mot ou une chaine dans fichier txt déjà créé.
J'ai essayé avec str_replace, preg_replace,... mais sans succès. Cela ne donne pas de message d'erreur.
$fp = fopen ("exemple2.txt", "a+");
$recapitulatif3 = fgets ($fp, 11);
$recapitulatif2 = str_replace("motatrouver", "devrait se remplacer par bla bla", $recapitulatif3);
fseek ($fp, 0);
fputs ($fp, $recapitulatif2);
fclose ($fp);
MerciJ'en profite pour une question liée : est-il possible de supprimer toute la ligne contenant ce mot même si les valeurs autour de ce mot ne sont pas toujours les mêmes ?
Merci