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.
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> ";
	}
}
Si qq1 a des informations, elles sont les bienvenues.
Merci.