par
Rei Itchido » 18 juil. 2008, 11:31
Bonjour à tous,
Je ne trouve rien dans la doc donc je fais appel à votre experience
J'ai besoin de récuperer dans un fichier texte, les chaines contenus entre 2 balises [req] et [/req].
Je me rend compte que si une occurence est trop longue, je traitement se stoppe carrément.
Voici mon pattern
Imaginons que j'ai
Je récupère bien aaa et bbb
Mais si j'ai une occurence de plusieurs centaines de lignes, le script s'arrête et ne me retourne rien.
Si je coupe cette longue occurence par des [/req][req], cela fonctionne, donc le problème vient bien de la longueur de la chaîne.
Je ne trouve pas, dans la doc, de référence à une taille maxi ou quoi que ce soit.
Est-ce preg_match_all() qui a une taille limite de traitement ou est-ce plutôt le tableau retourné qui ne peut gérer de trop longues chaînes?