Preg_match ne balaye pas tous

queryz Messages postés 110 Statut Membre -  
queryz Messages postés 110 Statut Membre -
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

queryz Messages postés 110 Statut Membre 10
 
J'ai oublié de précisé que j'utilisais : XMLHttpRequest
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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
queryz Messages postés 110 Statut Membre 10
 
C'est ce que je pensais aussi : on peut modifier ce temps limite??
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Au début de ton script :
ini_set('max_execution_time', 0);
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
queryz Messages postés 110 Statut Membre 10
 
J'ai essayé , et ca me fait toujours le même problème :(
0