[php Mysql] envoi mail a date predefinie

envoi mail a date predefinie [php Mysql] - Programmation

Marsh Posté le 13-12-2001 à 11:37:38    

voila je realise un site dans lequel le visiteur rentre une date que je rentre dans un champs d une table. Je dois envoyer un mail a cette date mais je ne sais pas comment faire.
on m a parle de la fonction 'cron' d unix executant un fichier avec requete http mais je n en sais pas plus
est ce que quelqu un aurait une idee??
merci.

Reply

Marsh Posté le 13-12-2001 à 11:37:38   

Reply

Marsh Posté le 13-12-2001 à 12:25:09    

si le visiteur rentre la date je vois pas pourquoi tu dois ensuite la rentrer, fait le directement  :??:  
 
cron connait pas mais tu as des executables a coupler avec ton serveur qui te permettront de lancer des scripts a date precise .
tu peux faire autrement si tu as beaucoup de monde qui passe sur ton site, te suffit de tester la date pour chaque visiteur et d'envoyer le mail si la date est depassé ..

Reply

Marsh Posté le 13-12-2001 à 13:30:15    

je crois que l'enregistrement se fait automatiqmnt mais le pbm doit se situer au niveau du script:
comment faire pour que, à une date connue (celle ds la table),  
le systeme envoie le mail sachant qu'on ne va pas faire tourner le script php indéfiniment...

Reply

Marsh Posté le 13-12-2001 à 14:25:02    

justement la fonction "cron" d unix permet d executer un script precis periodiquement
Mais il faudrait dans ce script lancer une requete http vers un .php regardant les dates de la table et je ne sais pas compment faire...................

Reply

Marsh Posté le 13-12-2001 à 15:35:36    

A la barbare, un cron qui toutes les 5 minutes executent un script
 
le script : enoyvé tous les mails dont la date est revolu, mettre a jour la table.

Reply

Marsh Posté le 13-12-2001 à 16:09:04    

voila la solution : http://www.webcron.org/

Reply

Marsh Posté le 13-12-2001 à 17:00:28    

ouai mais le script du fichier execute par cron: en shell???
en perL????? celui-ci doit lancer un .php mais je sais po comment l ecrire.........

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed