Plusieurs champs d'un formulaire dans un mail
Utilisateur anonyme
-
Nabla's Messages postés 20731 Statut Contributeur -
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,j'ai mis en place sur mon site un formulaire de contact en PHP. Je souhaiterai que le champ " Sujet " , qui habituellement remplis le sujet du mail, soit inséré dans le mail avec le message, et que le sujet du mail soit, par exemple, " Message de mon site ". Comment puis je faire avec ce code PHP ?
J'aimerai aussi envoyer une copie du message à celui qui l'a expédié via mon site . Comment puis-je faire ?
Merci beaucoup ...
Romain.
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="Message de mon site";
//// Là, c'est OK ...
$destinataire="MON MAIL";
//// Là, je sèche ...
$body=
if (mail($destinataire,$subject,$body,$headers)) {
echo "<br><br><br><br>Merci de m'avoir contacté ! Votre message a bien été envoyé.";
} else {
echo "Une erreur s'est produite, veuillez recommencer ...";
}
?>
<body style="background-image: url(couleur.jpg);">
</p>
<p>Vous pouvez maintenant continuer votre navigation sur le site via<br> la barre de navigation.Bonne visite !</p>
J'aimerai aussi envoyer une copie du message à celui qui l'a expédié via mon site . Comment puis-je faire ?
Merci beaucoup ...
Romain.
A voir également:
- Plusieurs champs d'un formulaire dans un mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment télécharger un mail - Guide
- Windows live mail - Télécharger - Mail
- Formulaire de reclamation instagram - Guide
9 réponses
et si tu faisait en lords de la déclaration de message:
$message=$HTTP_POST_VARS['objet']."\r\n".$HTTP_POST_VARS['message'];
$message=$HTTP_POST_VARS['objet']."\r\n".$HTTP_POST_VARS['message'];
Ca marche pas, je reçois bien un mail, le sujet est bon, l'expéditeur aussi, mais le message est vide =/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ben dans $destinataire, tu ajoutes l'email de cette personne...
ou alors tu envoies un 2° mail en changeant le desinataire
ou alors tu envoies un 2° mail en changeant le desinataire
je t'avous ne jamais l'avoir tenté, mais sois ce que tu as dit, avec une virgule pour séparrer, soit un point virgule ; soit sinon dans le if tu fais
if (mail($destinataire,$subject,$body,$headers) && mail("roger@yopmail.com",$subject,$body,$headers)) {
if (mail($destinataire,$subject,$body,$headers) && mail("roger@yopmail.com",$subject,$body,$headers)) {