[php] envoi automatique de mail différé : possible?

envoi automatique de mail différé : possible? [php] - PHP - Programmation

Marsh Posté le 24-07-2003 à 21:26:14    

Voilà, lorsque l'internaute remplit le formulaire, puis l'envoit, j'aimerai lui envoyer un mail automatique de confirmation (ça, c'est déjà en place). Mais que cet envoi de mail parte le lendemain de l'envoi du formulaire par l'internaute.
Possible, sans utiliser de BDD?  :??:

Reply

Marsh Posté le 24-07-2003 à 21:26:14   

Reply

Marsh Posté le 24-07-2003 à 21:28:57    

avec un fichier texte, oui (mais bon, pourquoi vouloir se passer de DB...). Mais ca veut de toute façon dire que tu dois avoir un autre script qui tourne en background pour checker régulièrement le fichier et voir s'il y a de nouveau envoi à faire.

Reply

Marsh Posté le 25-07-2003 à 01:59:57    


Ton autre script tu peux l'apeller avec webcron ;)
http://www.webcron.org


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-07-2003 à 08:34:12    

Merci.  :jap:  
Donc , si je résume :  
- lorsque l'internaute envoit le formulaire, le programme écrit également dans une table (temp_mail) de la BDD, avec 3 champs : nom, prénom, email.
- une fois par jour, à heure fixe, une autre appli vérifie le contenu de la table :
  * soit elle est vide = il ne se passe rien.
  * soit il y a des données = envoi du mail automatique, avec comme destinataire le champs email (et nom prénom comme personnalisation de l'email) puis suppression de la ligne.
 
Je me doutais bien de ce genre de solution, mais j'espérai un truc plus rapide à mettre en route.

Reply

Marsh Posté le 25-07-2003 à 12:32:56    

Tranxen_200 a écrit :

Merci.  :jap:  
Donc , si je résume :  
- lorsque l'internaute envoit le formulaire, le programme écrit également dans une table (temp_mail) de la BDD, avec 3 champs : nom, prénom, email.
- une fois par jour, à heure fixe, une autre appli vérifie le contenu de la table :
  * soit elle est vide = il ne se passe rien.
  * soit il y a des données = envoi du mail automatique, avec comme destinataire le champs email (et nom prénom comme personnalisation de l'email) puis suppression de la ligne.
 
Je me doutais bien de ce genre de solution, mais j'espérai un truc plus rapide à mettre en route.

Je vois pas ccomment on peut faire plus rapide que ça. ;)
En plus, avec une base de donnée, tu peux garder une trace en notant dans une colonne que c'est envoyé au lieux de suprimer la ligne. ;)

Reply

Marsh Posté le 25-07-2003 à 13:25:07    

omega2 a écrit :

Je vois pas ccomment on peut faire plus rapide que ça. ;)
En plus, avec une base de donnée, tu peux garder une trace en notant dans une colonne que c'est envoyé au lieux de suprimer la ligne. ;)


Je sais pas . J'esperais un attribut à la fonction mail, qui permette cela.
J'ai pas besoin de garder une trace.

Reply

Sujets relatifs:

Leave a Replay

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