Formulaire PHP envoies vers deux destinaires
Résolu/Fermé
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
-
29 nov. 2010 à 13:32
remind Messages postés 19 Date d'inscription dimanche 9 décembre 2007 Statut Membre Dernière intervention 8 décembre 2010 - 30 nov. 2010 à 11:47
remind Messages postés 19 Date d'inscription dimanche 9 décembre 2007 Statut Membre Dernière intervention 8 décembre 2010 - 30 nov. 2010 à 11:47
A voir également:
- Formulaire PHP envoies vers deux destinaires
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Deux ecran pc - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Faire deux colonnes sur word - Guide
7 réponses
le_joker_fou
Messages postés
764
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
29 nov. 2010 à 13:44
29 nov. 2010 à 13:44
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.
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 13:52
29 nov. 2010 à 13:52
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 ..
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 14:00
29 nov. 2010 à 14:00
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"
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 14:05
29 nov. 2010 à 14:05
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
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 14:13
29 nov. 2010 à 14:13
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 ?
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 14:31
29 nov. 2010 à 14:31
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
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 14:56
29 nov. 2010 à 14:56
essai
$adresse="info@monsite.com", $mail;
$adresse="info@monsite.com", $mail;
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 19:02
29 nov. 2010 à 19:02
ca ne fonction pas non plus et là il me signale une erreur =/
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 21:45
29 nov. 2010 à 21:45
met ton code stp ainsi que le message d'erreur
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
Modifié par remind le 29/11/2010 à 22:19
Modifié par remind le 29/11/2010 à 22:19
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 ?
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 22:21
29 nov. 2010 à 22:21
l'erreur c'est quoi?
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 22:23
29 nov. 2010 à 22:23
maintenant je n'en ai plus, j'avais oublié le point virgule à la ligne d'envoi du mail. donc maintenant tout est "ok" sauf que sur mon gmail qui est repris par $mail, rien n'arrive =/
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 22:32
29 nov. 2010 à 22:32
je pense qu'il faut concaténer ta variable adresse
il ya point (.) avant le =
sa devrai le faire je pense
$adresse .= "dmail@serveur.com, $mail" ; // remplacer par votre email
il ya point (.) avant le =
sa devrai le faire je pense
remind
Messages postés
19
Date d'inscription
dimanche 9 décembre 2007
Statut
Membre
Dernière intervention
8 décembre 2010
29 nov. 2010 à 22:47
29 nov. 2010 à 22:47
j'ai essaye avec ceci
mais ca revient toujours au meme, test recoit le formulaire mais pas $mail
$adresse .= 'test@serveur.com' . $mail ; // remplacer par votre email define('MAIL_SUJET','Inscription Demande de garantie Locative'); $mail = $_POST['mail'];
mais ca revient toujours au meme, test recoit le formulaire mais pas $mail
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
29 nov. 2010 à 22:48
29 nov. 2010 à 22:48
regarde bien j'ai récrit la ligne complete
$adresse .= "dmail@serveur.com, $mail" ;
$adresse .= "dmail@serveur.com, $mail" ;