Réception email confirmation formulaire
Joe Bob
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
graffx Messages postés 7513 Statut Contributeur -
graffx Messages postés 7513 Statut Contributeur -
Bonjour,
J'ai un formulaire qui, une fois validé par submit, m'envoie par email reprenant les données saisies dans les champs.
Mais je voudrais que l'internaute ayant rempli ces informations reçoive LUI AUSSI un email lui confirmant que le formulaire a bien été validé.
voici le code de l'envoi de l'email à mon attention (qui fonctionne à merveille) :
$subject = 'Blablabla';
$message = "Blablabla: Please see request below.". "\r\n";
$message .= "First Name :". $HTTP_POST_VARS['First_Name'] ."\r\n";
$message .= "Last Name :". $HTTP_POST_VARS['Last_Name'] ."\r\n";
$message .= "Email :". $HTTP_POST_VARS['email'] ."\r\n";
$message .= "Telephone :". $HTTP_POST_VARS['Telephone'] ."\r\n";
$message .= "Company Name :". $HTTP_POST_VARS['Company_Name'] ."\r\n". "\r\n";
$message .= " ----------------- ". "\r\n";
$message .= " Detailed inquiry: ". "\r\n";
foreach($HTTP_POST_VARS as $key => $value){
$message .= $key."-->".$value."\r\n";
}
$headers = 'From: blabla@blabla.com' . "\r\n" .
'Reply-To: blabla@blabla.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('blabla@blabla.com', $subject, $message, $headers);
/* Redirect browser */
header("Location: mailsend.php");
Je voudrais ajouter un code du genre :
$subject = 'blabla';
$TO = . $HTTP_POST_VARS['email']."\r\n";
$message = "blabla". "\r\n";
foreach($HTTP_POST_VARS as $key => $value){
$message .= $key."-->".$value."\r\n";
}
$headers = 'From: blabla@blabla.com' . "\r\n" .
'Reply-To: blabla@blabla.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($TO, $subject, $message, $headers);
Mais àa ne fonctionne pas.
Je pense que le problème vient de la ligne $TO
Je voudrais faire référence à la variable qui aura été saisie dans le formulaire, mais je ne sais pas comment l'appeler...
Merci d'avance pour votre aide précieuse !!
J'ai un formulaire qui, une fois validé par submit, m'envoie par email reprenant les données saisies dans les champs.
Mais je voudrais que l'internaute ayant rempli ces informations reçoive LUI AUSSI un email lui confirmant que le formulaire a bien été validé.
voici le code de l'envoi de l'email à mon attention (qui fonctionne à merveille) :
$subject = 'Blablabla';
$message = "Blablabla: Please see request below.". "\r\n";
$message .= "First Name :". $HTTP_POST_VARS['First_Name'] ."\r\n";
$message .= "Last Name :". $HTTP_POST_VARS['Last_Name'] ."\r\n";
$message .= "Email :". $HTTP_POST_VARS['email'] ."\r\n";
$message .= "Telephone :". $HTTP_POST_VARS['Telephone'] ."\r\n";
$message .= "Company Name :". $HTTP_POST_VARS['Company_Name'] ."\r\n". "\r\n";
$message .= " ----------------- ". "\r\n";
$message .= " Detailed inquiry: ". "\r\n";
foreach($HTTP_POST_VARS as $key => $value){
$message .= $key."-->".$value."\r\n";
}
$headers = 'From: blabla@blabla.com' . "\r\n" .
'Reply-To: blabla@blabla.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail('blabla@blabla.com', $subject, $message, $headers);
/* Redirect browser */
header("Location: mailsend.php");
Je voudrais ajouter un code du genre :
$subject = 'blabla';
$TO = . $HTTP_POST_VARS['email']."\r\n";
$message = "blabla". "\r\n";
foreach($HTTP_POST_VARS as $key => $value){
$message .= $key."-->".$value."\r\n";
}
$headers = 'From: blabla@blabla.com' . "\r\n" .
'Reply-To: blabla@blabla.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($TO, $subject, $message, $headers);
Mais àa ne fonctionne pas.
Je pense que le problème vient de la ligne $TO
Je voudrais faire référence à la variable qui aura été saisie dans le formulaire, mais je ne sais pas comment l'appeler...
Merci d'avance pour votre aide précieuse !!
A voir également:
- Réception email confirmation formulaire
- Whatsapp formulaire opposition - Guide
- Accusé de reception gmail - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Comment creer un compte email - Guide
4 réponses
Remarque:
tu peux remplacer tous les $_HTTP_POST_VARS par $_POST c'est pareil et plus simple
ensuite il sufft pour envoyer a une autre adresse de mettre soit un Bcc dans le $headers (vas voir sur G... comment faire) mais tous les hebergeurs ne l'acceptent pas )
soit de mettre juste apres la ligne mail(blabla@.......,....)
une ligne
mail($TO,$subjet .....
et enleves les \n\r a la in de $TO=
tu peux remplacer tous les $_HTTP_POST_VARS par $_POST c'est pareil et plus simple
ensuite il sufft pour envoyer a une autre adresse de mettre soit un Bcc dans le $headers (vas voir sur G... comment faire) mais tous les hebergeurs ne l'acceptent pas )
soit de mettre juste apres la ligne mail(blabla@.......,....)
une ligne
mail($TO,$subjet .....
et enleves les \n\r a la in de $TO=
Merci Alain_42 pour tes conseils de simplification, je vais essayer !
Par contre, j'ai dû mal m'exprimer, je veux envoyer 2 emails distincts :
1 à mon attention avec les données saisies dans les champs par l'internaute.
1 autre à l'attention de l'internaute (donc avec un autre texte) pour lui confirmer que son formulaire a bien été validé.
Donc pour ce 2ème envoi d'email, je voudrais pouvoir systématiquement récupérer la variable email depuis la page du formulaire, chaque fois que celui-ci aura été rempli par quelqu'un, ce ne sera donc pas le même destinataire à chaque fois.
J'espère que c'est plus compréhensible maintenant !
Merci d'avance.
Par contre, j'ai dû mal m'exprimer, je veux envoyer 2 emails distincts :
1 à mon attention avec les données saisies dans les champs par l'internaute.
1 autre à l'attention de l'internaute (donc avec un autre texte) pour lui confirmer que son formulaire a bien été validé.
Donc pour ce 2ème envoi d'email, je voudrais pouvoir systématiquement récupérer la variable email depuis la page du formulaire, chaque fois que celui-ci aura été rempli par quelqu'un, ce ne sera donc pas le même destinataire à chaque fois.
J'espère que c'est plus compréhensible maintenant !
Merci d'avance.