Preg_match ne balaye pas tous

Bonjour,

J'utilise la fonction preg_match sur des milliers de page via une boucle for :

elle se présente comme celle ci :

for($i=3;$i<=10;$i++) {
$Page='http://www.monsite.fr/page=$i'; (ne pas s'occuper de l'erreur)
}

Pour chaque page , la fonction preg match doit normalement balayer 20 infos
Lorsque que je le fait sur 1 ou 2 pages ca balaye tout , par contre lorsque j'essaye sur plusieurs page ca balaye 60% .

Comment cela se fait t'il?

N'hésitez pas à me demandez tous le code si il faut.

5 réponses

  1. J'ai oublié de précisé que j'utilisais : XMLHttpRequest
    0
    1. Par défaut il y a une limite de temps pour l'exécution d'un script PHP (30 sec.).
      Une fois ce délai dépassé, l'exécution est arrêtée.
      0
      1. C'est ce que je pensais aussi : on peut modifier ce temps limite??
        0
        1. Au début de ton script :
          ini_set('max_execution_time', 0);
          0
          1. J'ai essayé , et ca me fait toujours le même problème :(
            0