Planifiez un job en php (traitement en arriere plan) - PHP - Programmation
Marsh Posté le 16-08-2003 à 15:28:17
Tu peux exécuter un script PHP en ligne de commande.
Tu n'as plus qu'à planifier son exécution quand tu veux (cron, planificateur de tâches...)
Marsh Posté le 16-08-2003 à 15:28:35
je crois que c'est pas possible: regarde du côte plannificateur de taches / crontab
Marsh Posté le 16-08-2003 à 15:30:27
salut smilm
si tu as les moyens de mettre en place une crontab chez ton hébergeur, fais-le !
sinon .. ici : http://webcron.org/
fais une recherche sur google por voir comment ca marche, ce n'est pas compliqué et c'est très bien
(grossièrement ca te permet de lancer un script de maniere reguliere.. planifier des tâches quoi)
Marsh Posté le 16-08-2003 à 16:08:49
Merci beaucoup beaucoup!
Je viens de m'inscrire sur webcron.
Simogeo
Marsh Posté le 01-09-2003 à 15:09:39
Une petite question...
Comment puis je proteger mon fichier qui contient les jobs..
Je veux dire que si jamais un utilisateur connait le nom de ce fichier...il n'a qu'a aller dessus pour executer le job, et cela autant de fois qu'il veut..alors que celui ci ne doit se faire qu'une fois par jour.
Avez vous une solution ?
Marsh Posté le 01-09-2003 à 15:12:40
Marsh Posté le 01-09-2003 à 15:55:37
oui j'y ai pensé, mais Webcron pourrat t-il y acceder lui ?
Ha moins qu'il soit possible d'indiquer le mot de passe et le login a webcron
Enfin bref,merci encore simogeo
Marsh Posté le 01-09-2003 à 15:58:55
Sinon, je ne vois pas pourquoi tu ne pourrais pas simplement checker la date quand on te demande une page. Et si elle a changer, tu exécutes la mise à jour. C'est simple et ca permet de ne pas avoir à protéger ton script puisqu'il n'est pas autonome.
Marsh Posté le 01-09-2003 à 16:07:17
SmilM a écrit : Une petite question... |
ehh pour ton problème je pense que ton script pourrait enregistrer la date de la dernière update dans un fichier. le scipt ressemblerait à ca:
if ($datefichier=now){header location:"index.php";}
else{ update;insert $now in fichier ;}
Marsh Posté le 04-09-2003 à 12:57:43
SmilM a écrit : Merci a vous deux |
ben sinon tu met un mot de passe dans ton script et tu dit a webcron d'ouvrir la page truc.php?password=truc
Marsh Posté le 04-09-2003 à 16:55:43
Ispice di programmeur
Merci encore pour cette nouvelle solution
Marsh Posté le 16-08-2003 à 15:26:22
Salut !
Je suis en train de travailler sur un jeu et chaque jours des informations changeront dynamiquement (la population, l'argent, ect..)
J'ai besoin que des requetes MYSQL s'effectue en arriere plan tout les jours a minuit pour mettre a jour ma BD.
Comment faire ?
Merci d'avance.
---------------
AfterEnd: Batissez un nouveau monde