Formulaire PHP envoies vers deux destinaires
Résolu
remind
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
remind Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
remind Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aurais souhaité que mon formulaire de demande s'envoie vers deux destinataires différents,
c'est à dire que le premier irait pour le "webmaster" par exemple et le deuxième serait une copie pour soit-même ..
j'ai pour l'instant ceci :
.$mail est le name pour reprendre l'email du côté utilisateur, comme cela toute personne qui remplit le formulaire aura automatiquement une copie pour lui.
Merci j'espère que ma demande est assez clair..
page test : http://10tokill.com/ecrg/html/formulaire-demande.html#form
j'aurais souhaité que mon formulaire de demande s'envoie vers deux destinataires différents,
c'est à dire que le premier irait pour le "webmaster" par exemple et le deuxième serait une copie pour soit-même ..
j'ai pour l'instant ceci :
define('MAIL_DESTINATAIRE','info@monsite.com', 'Bcc: ".$mail".\r\n');
.$mail est le name pour reprendre l'email du côté utilisateur, comme cela toute personne qui remplit le formulaire aura automatiquement une copie pour lui.
Merci j'espère que ma demande est assez clair..
page test : http://10tokill.com/ecrg/html/formulaire-demande.html#form
A voir également:
- Formulaire PHP envoies vers deux destinaires
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Deux ecran pc - Guide
- Formulaire de reclamation instagram - Guide
- Comment faire deux colonnes sur word - Guide
7 réponses
Salut,
remplace MAIL_DESTINATAIRE par $adresse = "mail1@mail.com, mail2@mail.fr". Tu verras c'est magique xD.
remplace MAIL_DESTINATAIRE par $adresse = "mail1@mail.com, mail2@mail.fr". Tu verras c'est magique xD.
Merci, mais si je fais de cette facon là ca veut dire que ce seront des mails fixe ? Hors ici je veux que le premier soit fixe et que le deuxieme soit celui du nouvel utilistateur, donc elle changera a chaque incription et devra aller chercher le mail à l 'input avec le name="mail"
désolé je suis vraiment débutant en php ..
désolé je suis vraiment débutant en php ..
le joker t'as donner la soluce:
remplace MAIL_DESTINATAIRE par $adresse = "mail1@mail.com, mail2@mail.fr"
ce qui veut dire que tu peux aussi faire :
remplace MAIL_DESTINATAIRE par $adresse = "$adresse1, $adresse2"
remplace MAIL_DESTINATAIRE par $adresse = "mail1@mail.com, mail2@mail.fr"
ce qui veut dire que tu peux aussi faire :
remplace MAIL_DESTINATAIRE par $adresse = "$adresse1, $adresse2"
Ce qui donnerai ceci:
define(' $adresse = "info@monsite.com, $mail" ');
ou ceci
$adresse="info@monsite.com, $mail";
?
define(' $adresse = "info@monsite.com, $mail" ');
ou ceci
$adresse="info@monsite.com, $mail";
?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'avais oublié de modifier en bas de page mon
if (mail($adresse,MAIL_SUJET,$mail_corps,$mail_entete))
par contre, quand je valide, je recois le mail uniquement pour ma premiere adresse, celle mis dans le formulaire, je ne recois rien, ou est mon erreur ?
if (mail($adresse,MAIL_SUJET,$mail_corps,$mail_entete))
par contre, quand je valide, je recois le mail uniquement pour ma premiere adresse, celle mis dans le formulaire, je ne recois rien, ou est mon erreur ?
j'ai donc
et
jusque là quand je valide mon formulaire pas d'erreur,
par contre, adresse 1 je reçois niquel et l'autre rien.
pourtant quand je fais un test de l'adresse 1 vers la 2 je reçois directement,
Qu'est-ce qui ai mal fait ? faut-il plus de code pour vous aider à me corriger ?
merci encore à Joker et Lord et ceux qui prendront la peine de répondre
$adresse="info@monsite.com, $mail";
et
if (mail($adresse,MAIL_SUJET,$mail_corps,$mail_entete))
jusque là quand je valide mon formulaire pas d'erreur,
par contre, adresse 1 je reçois niquel et l'autre rien.
pourtant quand je fais un test de l'adresse 1 vers la 2 je reçois directement,
Qu'est-ce qui ai mal fait ? faut-il plus de code pour vous aider à me corriger ?
merci encore à Joker et Lord et ceux qui prendront la peine de répondre
donc voilà ici j'ai un peu remodifié avec l'aide d'un ami, donc
ce que j'ai pour l'instant , c est simplement le lien qui permet de revenir sur le site, je recois bien les infos mais toujours sur un mail pas le deuxieme, j'ai aussi divisé mon fichier en trois via include
dans ma page mail.php j'ai
voilà , besoin du reste ?
ce que j'ai pour l'instant , c est simplement le lien qui permet de revenir sur le site, je recois bien les infos mais toujours sur un mail pas le deuxieme, j'ai aussi divisé mon fichier en trois via include
dans ma page mail.php j'ai
<?php $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>"; $msg_ok = "Votre inscription est prise en compte<br/> un mail de confirmation vous sera adressé, merci a bientôt.<br/> "; echo '<a href="../index-fr.html" >Revenir au site</a><br/>'; $message = $msg_erreur; //echo '<img src="../img/print.png" width="100" height="32" border="0" onclick="window.print()"> '; $adresse = 'dmail@serveur.com' . $mail ; // remplacer par votre email define('MAIL_SUJET','Inscription Demande de garantie Locative'); if (strlen($message) > strlen($msg_erreur)) // il y a des champs non remplit. { include("verif.php"); //on recherche quel champ est incomplet echo $message; echo 'votre inscription a échouée veuillez renouveller votre inscription en remplissant les champs obligatoires, merci<br />'; echo '<a href="javascript:history.go(-1);">Revenir au formulaire</a>'; // on affiche quel champ est incomplet, et on renvoie le visiteur au formulaire. } else //tout les champs sont complets { foreach($_POST as $index => $valeur) { $index = stripslashes(trim($valeur)); } //Préparation de l'entête du mail: $mail_entete = "MIME-Version: 1.0\r\n"; $mail_entete .= "From: {$_POST['Nom']} {$_POST['Prenom']} " ."<{$_POST['mail']}>\r\n"; $mail_entete .= 'Reply-To: '.$_POST['email']."\r\n"; $mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"'; $mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n"; $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n"; include("corpsmail.php"); // on prépare le corps du mail mail($adresse,MAIL_SUJET,$mail_corps,$mail_entete); // envoi du mail echo $msg_ok; } ?>
voilà , besoin du reste ?