3 votes

PHP : Comment exécuter une boucle à un moment précis de la journée ?

J'ai une boucle qui tourne en php

Je veux que la boucle ne s'exécute que si l'heure locale (sydney, australie) est comprise entre 13h et 15h.

Quelqu'un peut-il fournir un exemple du fonctionnement de ce système ? Merci.

6voto

mishunika Points 1041

Vous pouvez utiliser cron si vous voulez lancer automatiquement des scripts à un moment donné...

crontab -e

puis ajoutez votre script qui sera exécuté comme suit :

* * * * * /path/to/script
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)

0voto

AndreKR Points 12941

Mettez

if (date('H') == 13 || date('H') == 14)

au-dessus de la boucle.

(Étant donné que votre serveur web est réglé sur votre heure locale).

0voto

user9440008 Points 484
if (13 >= date('H') && date('H') <= 15)
{
 // your loop
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X