-
PHP SQL et CRON
Bonjour chers membres de ce précieux forum.
Je viens de faire pleins de recherches sur ce forum.
J'ai pu lire des infos sur webcron, sur onlinecron, également des tutos de Mr Mathieu, mais plus je lis et plus je suis perdu.
Donc si vous me le permettez, je souhaiterai vous poser la questions suivante.
J'ai une BDD SQL (hebergée chez OXIANET ou chez OVH pour une autre BDD) qui contient des adresses mails, mon job est d'envoyer un mail a une personne un certain jour.
SI cette personne ne répond pas au bout de sept jours, je souhaiterai, s'il vous plait, qu'automatiquement un autre mail lui soit adressé, pour lui rappeler la réponse que l'on lui avait donné la première fois.
J'imagine que certains vont me dirent que le Cron résoudra mon PB.
Je reste donc tout ouie pour vos précieuses informations, car plus que novice, je suis bidon...dans le cron, car je n'y connais rien de rien malgrés les tutos.
Bonne journée et au plaisir de vous lire.
*Ma BDD contient notamment les champs MAIL et DATE
-
Comment est ton champ date ? timestam unix ? JJ/MM/AAAA ? un vrai champ date ?
Dans tout les cas tu doit comparer ta date maintenant à tes date client non répondu dont tu n'a pas envoyé de message et si ils ca fait plus de 7 jours, yop un coup de mail() et voila. Ensuite si tu les a mailé, tu coche dans ta base un booléen pour dire que tu leur à deja envoyé un ptit mail pour pas leurs renvoyer tout les jours.
-
Si vous etes sur un serveur dédié il vous suffit de créer votre script, d'envoi de mail, puis de modifier le fichier crontab et de faire execueter votre script toutes les semaines automatiquement.
En ce qui concerne le code, faites attention aux dates, pour le calcul d'une semaine entiere, passer par la fonction mktime(), qui vous renvoi le nombre de secondes d'une date. Il suffit ensuite de comparer les deux nombres etc....
Julien