Preg_match ne balaye pas tous
queryz
Messages postés
110
Statut
Membre
-
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.
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
-
-
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. -
C'est ce que je pensais aussi : on peut modifier ce temps limite??
-
Au début de ton script :
ini_set('max_execution_time', 0); -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
J'ai essayé , et ca me fait toujours le même problème :(