Bonjour,
Je cherche avec un code simplissime à rechercher des noms d'utilisateurs dans un fichier texte.
Dns un premier temps, je recupère la liste de mes utilisateurs que je stoke dasn un tableau.
Puis, la où ça se complique, c'est que je dois parcourir plusieurs fois le même fichier pour rechercher mes utilisateurs. Voila ce que j'effectue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while (!feof($fUT)) { $ligne = fgets($fUT, 1024); $ligne=trim($ligne); $touslesUT[]=$ligne; }
Le probleme c'est que j'ai l'impression qu'il ne parcourt qu'une seule fois le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for($i=0;$i<sizeof($touslesUT);$i++) { while (!feof($fp)) { find=$touslesUT[$i]; $ligne2 = fgets($fp, 1024); if (preg_match('/\b'.$find.'\b/i',$ligne2)) { $resultats[] = $ligne2; } } }
Sauriez-vous comment faire pour que l'algorihme parcourt plusieurs fois le fichier pour rechercher chaque terme de mon tableau?
Je vous remercie d'avance pour votre aide.
En vous souhaitant une bonne journée.
Partager