Aller au contenu

Cc dans formulaire


Nullette

Sujets conseillés

Bonjour,

je me permets de demander si quelqu'un pourrait m'indiquer comment rajouter un Copie connaissance pour l'envoi d'un formulaire.

Mon code actuel de la page php est

mail("bibi_AT_bibi.com","Reunion",
"Email : $email
Prénom : $prenom
Nom : $nom
Ville : $ville
Téléphone : $telephone
Nombre de personnes : $nbpersonnes
Places disponibles : $nbplaces
Demande de places : $demande
$comments","From: $email\nReply-To: bibi_AT_bibi.com");
?>

et je voudrais ajouter une deuxième adresse email de réception.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Salut,

il te suffit de l'ajouter dans tes headers

"From: $email\nReply-To: bibi_AT_bibi.com");

remplace par

"From: $email\nReply-To: bibi_AT_bibi.com\n Cc: email1,email2,email3");

Avec une nouvelle ligne commencant par Cc: suivit des emails , les emails recevront une copie carbone ...

Tu peux regarder ce lien pour plus d'infos : http://www.vulgarisation-informatique.com/mail.php

Modifié par Kent
Lien vers le commentaire
Partager sur d’autres sites

Merci Kent,

ça fonctionne ... presque.

L'email arrive, mais dans la messagerie

Outlook :

dans la ligne "à" s'affiche : nullette_AT_nullette.com; Cc:; bibi_AT_fai.fr et

la ligne Cc est vide

Thunderbird :

Tout s'affiche à la ligne "Pour".

Ce n'est pas très grave, mais je voudrais que tout s'affiche bien pour la personne qui recevra en copie.

Le code que vous m'avez indiqué je l'ai mis à la première ligne du code indiqué précédemment :

mail("nullette_AT_nullette.com\n Cc: bibi_AT_fai.fr","Reunion",

Faut-il le mettre également à la dernières ligne, après $Comments ?

Peut-être faut-il un point virgule quelque part ? Désolée, je n'y comprends rien en php.

Lien vers le commentaire
Partager sur d’autres sites

bonjour nulette,

voici un exemple d'header d'envoi mail() par php :

$MailTo = $cible;

$MailSujet = "Sujet du mail";

$MailEnTete = "From: " . $mail . " \n";

$MailEnTete .= "Reply-To: " . $mail . " \n";

$MailEnTete .= "Bcc: $mail1; $mail2; $mail3" . " \n";

$MailEnTete .= "MIME-version: 1.0 \n";

$MailEnTete .= "Content-type: text/html; charset= iso-8859-1 \n";

$MailBODY = "le corps de ton message";

Tu utilise ensuite ta fonction mail() comme suit :

mail( $MailTo, $MailSujet, $MailBODY, $MailEnTete );

Je pense que cela devrait t'aider.

PS: meme concept pour afficher les mails en Cc à la palce de Bcc... :)

ASC.

Modifié par ASC
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Nullette,

Tu as peut être déjà corrigé par toi même, mais il faut bien faire comme Kent te l'a dit, il faut mettre le "cc" dans le 4ieme paramètre (additional_headers) et non sur la 1ere ligne.

mail ($to, $subject, $message , $additional_headers)

En l'occurrence pour toi il s'agit de faire :

mail("bibi_AT_bibi.com","Reunion",
"Email : $email
Prénom : $prenom
Nom : $nom
Ville : $ville
Téléphone : $telephone
Nombre de personnes : $nbpersonnes
Places disponibles : $nbplaces
Demande de places : $demande
$comments","From: $email\nReply-To: bibi_AT_bibi.com\n Cc: email1,email2,email3");
?>

Modifié par Pat AfterMoon
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Bonjour,

je présente mes excuses à ASC, Dadou et Pat AfterMoon de ne pas vous avoir remerciés plus tôt.

Ma question du 16 mai était urgente, car je devais m'absenter quelques jours et voulais faire en sorte que les emails arrivent en copie à une autre personne.

Or, mon problème s'est résolu tout simplement par le fait que j'ai pu suivre la réception des mails depuis la chambre d'hôtel à l'étranger, équipée d'une connexion adsl.

Le code me servira pour mes prochains événements.

Merci encore :)

Lien vers le commentaire
Partager sur d’autres sites

Il n'y a absolument aucun probleme nulette :) et content de t'avoir été utile.

ASC.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...