Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour ,
je dois mettre en place une tache cron d'envoi de mail automatique. donc voila comment je procede j'ai crée un fichier cron.php (/cron/cron.php) dans le dossier public. le but est d'executer un fichier et non passer par un controlleur par exemple. voila le pb avec cette methode, je suis obligé d'inclure à la main les fichiers dont j'ai besoin pour executer la tache. sachant que c'est de l'envoi de mail à une date precise (provenant de la BD) vous pouvez deviner le nombre de fichier à inclure. l'autre methode qui m'a semblé plus juste était d'inclure le fichier index.php probleme j'ai une erreur mvc. donc voila ou j'en suis. un peu d'aide serais toujours bien recu merci d'avance
Hors ligne
Je te conseille de lire cet article, il m'a beaucoup aidée pour faire ce que tu cherches à faire.
http://webfractor.wordpress.com/2008/08 … mand-line/
Hors ligne
pour ma part je ne me casse pas la tête je fait un controleur comme les autres et je définie une url correspondante
et mon script crom fait simplement un wget de mon url
du coup j'ai un contrôleur des plus standard les mêmes éléments d'environnement que le reste de l'appli et je peux de plus déclencher l'envoie à la demande
il suffit de sécuriser le tout avec un envois de mot de passe par authentification http 1.1 est le tour est joué
A+JYT
Hors ligne
sekaijin a écrit:
pour ma part je ne me casse pas la tête je fait un controleur comme les autres et je définie une url correspondante
et mon script crom fait simplement un wget de mon url
du coup j'ai un contrôleur des plus standard les mêmes éléments d'environnement que le reste de l'appli et je peux de plus déclencher l'envoie à la demande
il suffit de sécuriser le tout avec un envois de mot de passe par authentification http 1.1 est le tour est joué
A+JYT
oui mais cela depend de l'hebergeur. d'apres le proprietaire de l'application celle ci va sera hebergée sur ovh. et de memoire il existe une interface graphique qui le gère entierement sur ovh et qui à juste besoin d'un script(fichier). d'ou ma volonté de le faire dans un fichier hors contexte mvc
Dernière modification par yveson33 (24-09-2009 17:29:22)
Hors ligne
Pour ma part j'ai configurer une entrée en ligne de commande dans mon application grâce à un bootstrap spécial et j'ai un controller special pour les Cron (CronController). Je créé ensuite plusieurs actions pour créer de nouveaux cron. pour appeler mes tâches cron j'ai juste a faire :
cli.php -c cron -a {action associée}
j'essayerai de vous montré ca ce soir ou dans le weekend
Bonne journée
Hors ligne