Trouver une chaîne sinon lire ligne suivante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Trouver une chaîne sinon lire ligne suivante

Re: Trouver une chaîne sinon lire ligne suivante

par moogli » 09 oct. 2012, 17:19

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 ;)


@+

Trouver une chaîne sinon lire ligne suivante

par atchoum737 » 09 oct. 2012, 16:31

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.