recherche dans un fichier texte
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...:cry:
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:
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.";
} |