[RESOLU] Façons d'exécuter un script PHP périodiquement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Façons d'exécuter un script PHP périodiquement

Re: Façons d'exécuter un script PHP périodiquement

par moogli » 11 avr. 2013, 22:52

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 :)

@+

Re: Façons d'exécuter un script PHP périodiquement

par sirakawa » 10 avr. 2013, 22:18

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

par moogli » 10 avr. 2013, 20:08

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

par HELKARROUMI » 10 avr. 2013, 18:21

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

par sirakawa » 10 avr. 2013, 13:41

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

par moogli » 09 avr. 2013, 20:07

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

par AB » 09 avr. 2013, 17:47

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).

Façons d'exécuter un script PHP périodiquement

par HELKARROUMI » 09 avr. 2013, 13:48

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 :D