Bonjour,
J'utilise un fichier sur mon site internet.
Je souhaite chercher un mot dans ce fichier, et s'il est trouvé, supprimer toute la ligne (et pas seulement l'occurence). La supprimer = La mettre en blanc. Pas utile de réellement la supprimer (je crois que c'est plus facile de tout mettre en blanc )
Voici mon code pour le moment:
Je cherche "hello". S'il n'existe pas, j'affiche "faux". Sinon, je veux supprimer la ligne:
Merci d'avance!
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 <?php if (preg_match("#hello#", file_get_contents("noms2.txt"))) { echo 'VRAI, on va donc le supprimer!'; $nouveaufichier = preg_replace('#\n[^\n]*hello[^\n]*\n#U', "", file_get_contents("noms2.txt")); file_put_contents("noms2.txt", $nouveaufichier); } else { echo 'FAUX'; } ?>
D
Partager