Envoi automatique de 2 emails

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 : Envoi automatique de 2 emails

par Camomille » 12 août 2005, 20:17

Merci ouckileou,

j'ai suivi tes conseils et le script fonctionne à merveille après quelques hésitations :wink:
Les deux mails sont maintenant envoyés (et reçus) d'une manière transparente et sans alourdir la procédure de réservation par des pages inutiles!

Mille mercis de m'avoir mis sur la bonne voie :boire9:

Bien amicalement

Camomille

par ouckileou » 12 août 2005, 16:00

et oui, RIEN ne doit être envoyé vers le navigateur avant d'utiliser la fonction header() ;) (c'est marqué dans la doc)

pourquoi ne pas envoyer les deux mails l'un à la suite de l'autre, dans le même fichier ?

Envoi automatique de 2 emails

par Camomille » 12 août 2005, 15:37

salut à tous,

je me heurte à un petit hic alors que je termine de mettre au point mon petit soft de réservation en ligne.
J'aimerais qu'un mail soit automatiquement envoyé au "réservant" lorsqu'il a fini sa réservation. Et j'aimerais qu'un email me soit envoyé lors de chaque réservation.
Je reçois un mail pour l'instant grace à une page (appelée par un header) qui comprend e.a. le script ci-dessous.
J'aimerais appeler une autre page (sendmail.php) comprenant le même script en remplaçant le "echo" par un "header" . Rien à faire.
".. Header has already been sent...."

Pour info, mon site est hébergé chez Online.

Merci pour vos précieux conseils et avis.


Bien amicalement

Camomille

$sujet="Une nouvelle réservation";
$msg="B Une noule réservation vient d'être faite sur le site'\n \n Plus de détail sur cette réservation ; http://www.poet-poet.com/bookings/detail.php?id=$id";

if(!email("booking","mon_email",$sujet,$msg)){

//print "A little problem occured. Please send me a mail. <br>";

}
else {
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Merci pour votre réservation qui sera définitivement prise en compte après <br><br>&nbsp;&nbsp;&nbsp;&nbsp; réception de votre acompte de $acount &nbsp;Euros.";
//header("Location:sendmail.php?id=$id");
}
?>