Bonjour;
Je voudrais savoir comment faire pour parcourir un fichier.txt pour trouver une donnée puis la supprimer.
Voici ce que j'ai fait mais cela ne fonctionne pas.
Si qq1 a des informations, elles sont les bienvenues.
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 if( isset($_POST['effacer']) && isset($_POST['nom']) ) { if(file_exists("clients.txt")) { $ouvre=fopen("clients.txt","r"); while (!feof ($ouvre)) { $lecture = fgets($ouvre, 400); $donnee=explode(";",$lecture); $combien=count($donnee)-1; for ($i=0;$i<$combien;$i++) { if (ereg($_POST['nom'],$donnee[$i])){$donnee[$i]=$donnee[$i]="";} if ($donnee[$i]!=""){$liste_modif.=$donnee[$i].";";} } } fclose($ouvre); $ouvre=fopen("clients.txt","w+"); fwrite($ouvre,$liste_modif); fclose($ouvre); echo "<h2>Client ",$_POST['nom']," effacé </h2> "; } }
Merci.
Partager