Page 1 sur 1
Façons d'exécuter un script PHP périodiquement
Posté : 09 avr. 2013, 13:48
par HELKARROUMI
Bonjour tout le monde,
La doc sur php est vaste sur internet, mais concernant l'exécution automatique d'un script php, la recette est un petit peu maigre :s
J'ai trouver des programmes qui permettent de faire cela comme webcron etc. Mais j'aimerai connaitre si il existe un script php qui permet de faire le travail (Avec l'aide de JavaScript si c'est nécessaire).
Je suis sur windows, j'utilise PHP5 avec EasyPHP.
Bonne journée

Re: Façons d'exécuter un script PHP périodiquement
Posté : 09 avr. 2013, 17:47
par AB
Bah non pas en php car php ne sera exécuté que si le serveur est sollicité.
Après tu peux bricoler un script pour qu'une tâche soient exécutée par exemple au moins une fois par jour (mais si au moins un visiteur passe).
Re: Façons d'exécuter un script PHP périodiquement
Posté : 09 avr. 2013, 20:07
par moogli
pour compléter j'ajouterais que tu peux utiliser une tâche cron (tâche planifiée sous windows) pour cela.
@+
Re: Façons d'exécuter un script PHP périodiquement
Posté : 10 avr. 2013, 13:41
par sirakawa
Pour exécuter automatiquement n'importe quelle tâche sous n'importe quel système, il faut disposer d'un scheduler, un programme qui tourne en tache de fond, silencieusement, et à qui on fournit un fichier des tâches à exécuter à une date précise, une heure précise, tous les jours, toutes les heures....
Sous Unix, un tel scheduler est présent systématiquement
cf :
http://matthieu.developpez.com/executio ... ique/#L4.1
Re: Façons d'exécuter un script PHP périodiquement
Posté : 10 avr. 2013, 18:21
par HELKARROUMI
Bonjour,
Merci à tous,
AB, c'est astucieux !
Moogli, j'ai déjà vu ces services ... pour windows il y a webcron mais il me faut quelque chose de gratuit. Peut être que si j’héberge mon application, l'hébergeur en question proposera un service d'auto-rafraîchissement ! Si tu connais un hébergeur qui en propose n'hésite pas ..
Sirikawa, oui exactement sauf que je suis en train de développer sur windows :s
Cordialement.
Re: Façons d'exécuter un script PHP périodiquement
Posté : 10 avr. 2013, 20:08
par moogli
Windows possède de base les "tâches planifiées" !
Sinon la plus part des hébergeurs propose des tâches cron a voir en fonction des offres.
@+
Re: Façons d'exécuter un script PHP périodiquement
Posté : 10 avr. 2013, 22:18
par sirakawa
La commande at de windaube ne fonctionne qu'en supermachinchiuetteur, et par conséquent qu'avec certaunes versions;
moi avec win 7 édition familiale, je n'ai pas le droit d'utliser at
Aberrant de développer pour Windows; il FAUT trouver une solution indépendante de la plateforme.
Re: Façons d'exécuter un script PHP périodiquement
Posté : 11 avr. 2013, 22:52
par moogli
je ne suis pas au fait des différences de versin de W7 et la doc n'en fait pas état :/
http://windows.microsoft.com/fr-fr/wind ... ule-a-task
la solutions est portable pour peu que l'os est une gestionnaire de tâche ce qui est le cas, il me semble, sur la plus part des OS ?
Après il est possible de créer un démon mais bon je ne sais pas c'est vraiment utile
@+