Page 1 sur 1

Trouver une chaîne sinon lire ligne suivante

Posté : 09 oct. 2012, 16:31
par atchoum737
Salut à tous,

Je débute le PHP depuis quelques temps mais je n'arrive pas à écrire la boucle qui me permet de lire un fichier texte ligne par ligne (c'est un fichier très volumineux et il semble que le lire ligne par ligne soit moins consommateur de ressources) et de vérifier à chaque fois si la ligne lue contient une chaîne de caractères spécifiques, sinon lire la ligne suivante.

J'arrive bien à lire mon fichier texte et tout se passe bien quand mon script PHP trouve la chaîne que je veux mais quand cette chaîne n'est pas dans la ligne lue, je ne sais pas comment lui dire de lire la ligne suivante pour voir si ma chaîne est dedans.

J'ai tenté une boucle while mais ça ne fonctionne pas et je ne maîtrise pas les expressions régulières suffisamment bien pour m'en sortir tout seul.

Est-ce que quelqu'un parmi vous pourrait m'aider svp ?

Merci d'avance.

Re: Trouver une chaîne sinon lire ligne suivante

Posté : 09 oct. 2012, 17:19
par moogli
salut,


Sans code on ne peux t'aider, mais si le but c'est d’arrêter la lecture dès que tu trouve la chaîne utilise l'instruction break pour sortir du while. (pense a mettre la derniere ligne dans une variable si tu veux l'exploiter, ou utiliser un message pour le reste du traitement).

si tu nous explique ce que doit faire ton script on pourra surement mieux t'aider ;)


@+