Mails automatique php utiliser CRON?

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 : Mails automatique php utiliser CRON?

Re: Mails automatique php utiliser CRON?

par ouckileou » 13 mai 2011, 18:56

Pour automatiser/planifier des taches Cron est adapte oui, par contre je ne comprends pas pourquoi tu parles de local sur ce coup la. Cron est un outil Unix, tu n'as pas ca ave Windows (tu as les taches planifiees c'est pareil en un peu moins pratique je trouve, ou tu peux installer Cygwin et le paquet Cron mais c'est galere)

Tu pourrais faire ca simplement, soit avec un seul script PHP qui se chargent de selectionner les taches suivant les dates, envoyer les emails, et que tu lances une fois par jour par exemple. Soit plusieurs scripts (ou le meme avec des parametres) et plusieurs taches cron.

Sinon c'est assez simple, le format c'est : parametre de date executable script

Code : Tout sélectionner

* * * * * php script.php
Donc il faudrait en savoir un peu plus sur ton systeme, c'est ton formulaire qui va devoir generer les entrees Cron ?

Mails automatique php utiliser CRON?

par zion75 » 13 mai 2011, 15:38

Bonjour à tous,

Je dois créer " un système de gestion des tâches automatisées". Un grand mot pour pas grand chose.
En fait, je vais avoir un formulaire avec: Nom Contenu de l'email: Calendrier:

En fait, grâce à ce système, le conseiller X recevra un mail avec le contenu X (.. sans aucune allusion) tout les X ( en temps)
Donc le conseiller Gérard recevra un mail avec " n oublie pas le BBQ" tout les 2 jours.
Le conseiller Albert recevra un mail avec : " donne moi 100 € " tout les mois
Le conseiller Gégé recevra un mail avec : "ta femme a apellé" le 14 juin et le 16 tiens.

J'ai réussi enfin à configurer les mails en local :p
Maintenant, quel est le meilleur angle d'attaque pour faire ce que je veux??
Des tâches CRON ?
Peut etre pas besoin, je ne sais pas du tout.
Et si je dois les utiliser , peut on utiliser les tache CRON en local ?? et si oui, ya t il beaucoup de manip à faire pour que ca fonctionne en locale. Je précise je suis sous windows, le serveur tourne sur linux, et les taches CRON fonctionne sur le serveur, j'en ai vu quelque une pour soumettre le sitemap par exemple.

Avant de me lancer, je voudrais connaitre votre avis, quelle est la meilleur stratégie ?