Bonjour,
Je voudrais pouvoir rechercher du texte dans un fichier texte.
Au final je voudrai que ça m'affiche la ligne ou mon terme à été trouvé.
J'ai fait cela mais ça ne me retourne rien...
J'ai remarqué que je ne rentrais pas dans la boucle " while (!feof($pointeur))" mais je ne sais pas pourquoi.
Pouvez vous m'aidez svp.
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
18
19
20
21
22
23
24
25 $url = C_CHEMIN."/lang/fr/textes.inc.php"; $fichier = $url; $s = $recherche; $motif = "/$s/"; $pointeur = fopen($fichier, "r"); $i = 0; if ($pointeur) { while (!feof($pointeur)) { echo "tata"; $ligne = fgets($pointeur); if (preg_match($motif, $ligne, $r)) { echo $ligne.''; $i++; } } fclose($pointeur); echo "Motif '$s' trouvé $i fois."; }
Partager