Bonjour,

Sur un cron effectué tous les matins à 02h00, je mets à jour passablement de données, j'aimerais imposer un temps de pause de 2 secondes toutes les 10 lignes.

Comme je ne suis pas certain de mon procédé, je me tourne vers vous pour savoir si cela est juste...



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
//Selection de mes données.. etc....
//puis
 
$i++; 
if (!($i%10)) 
ob_flush();
flush();
sleep (2)
 
//ensuite, j'update les données sur ma bd... 
 
ob_end_flush();

Mais bon comme je l'ai trouvé... je sais pas ce que veux-dire exactement ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$i++;
if (!($i%10))
sleep(2);
Est-ce que cela veux dire tout les 10 enregistrements, fait une pause de 2 secondes ??


D'avance merci
Yule