Page 1 sur 1

formulaire de contact sur 2 mail

Posté : 11 mars 2012, 11:24
par Loicp83100
Bonjour,
Voila j'ai un formulaire de contact qui se divise en 3 parties.
La première partie avant les balise méta

Code : Tout sélectionner

<?php // Couleur du texte des champs si erreur saisie utilisateur $color_font_warn="#FF0000"; // Couleur de fond des champs si erreur saisie utilisateur $color_form_warn="#FFCC66"; // Ne rien modifier ci-dessous si vous n'êtes pas certain de ce que vous faites ! $list['f_6']=array("Festival","Club","Promo","Média","Autre"); $list['f_9']=array("Sélectionnez","01-Ain"," 02-Aisne"," 03-Allier"," 04-Alpes-de-Haute-Provence"," 05-Hautes-Alpes"," 06-Alpes-Maritimes"," 07-Ardèche"," 08-Ardennes"," 09-Ariège"," 10-Aube"," 11-Aude"," 12-Aveyron"," 13-Bouches-du-Rhône"," 14-Calvados"," 15-Cantal"," 16-Charente"," 17-Charente-Maritime"," 18-Cher"," 19-Corrèze"," 2A-Corse-du-Sud"," 2B-Haute-Corse"," 21-Côte-d'Or"," 22-Côtes-d'Armor"," 23-Creuse"," 24-Dordogne"," 25-Doubs"," 26-Drôme"," 27-Eure"," 28-Eure-et-Loir"," 29-Finistère"," 30-Gard"," 31-Haute-Garonne"," 32-Gers"," 33-Gironde"," 34-Hérault"," 35-Ille-et-Vilaine"," 36-Indre"," 37-Indre-et-Loire"," 38-Isère"," 39-Jura"," 40-Landes"," 41-Loir-et-Cher"," 42-Loire"," 43-Haute-Loire"," 44-Loire-Atlantique"," 45-Loiret"," 46-Lot"," 47-Lot-et-Garonne"," 48-Lozère"," 49-Maine-et-Loire"," 50-Manche"," 51-Marne"," 52-Haute-Marne"," 53-Mayenne"," 54-Meurthe-et-Moselle"," 55-Meuse"," 56-Morbihan"," 57-Moselle"," 58-Nièvre"," 59-Nord"," 60-Oise"," 61-Orne"," 62-Pas-de-Calais"," 63-Puy-de-Dôme"," 64-Pyrénées-Atlantiques"," 65-Hautes-Pyrénées"," 66-Pyrénées-Orientales"," 67-Bas-Rhin"," 68-Haut-Rhin"," 69-Rhône"," 70-Haute-Saône"," 71-Saône-et-Loire"," 72-Sarthe"," 73-Savoie"," 74-Haute-Savoie"," 75-Paris"," 76-Seine-Maritime"," 77-Seine-et-Marne"," 78-Yvelines"," 79-Deux-Sèvres"," 80-Somme"," 81-Tarn"," 82-Tarn-et-Garonne"," 83-Var"," 84-Vaucluse"," 85-Vendée"," 86-Vienne"," 87-Haute-Vienne"," 88-Vosges"," 89-Yonne"," 90-Territoire de Belfort"," 91-Essonne"," 92-Hauts-de-Seine"," 93-Seine-Saint-Denis"," 94-Val-de-Marne"," 95-Val-d'Oise"," 971-Guadeloupe"," 972-Martinique"," 973-Guyane"," 974-La Réunion"," 976-Mayotte"); $list['f_12']=array("Sélectionnez","0-500","500-1000","1000-1500","1500-2000","2000 et +"); $list['f_13']=array("Sélectionnez","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); $list['f_14']=array("Sélectionnez","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août:Septembre","Octobre","Novembre","Décembre"); $list['f_15']=array("Sélectionnez","2012","2013","2014","2015"); if(isset($_POST['submit'])){ $erreur=""; // Nettoyage des entrées while(list($var,$val)=each($_POST)){ if(!is_array($val)){ $$var=strip_tags($val); }else{ while(list($arvar,$arval)=each($val)){ $$var[$arvar]=strip_tags($arval); } } } // Formatage des entrées $f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1))); $f_2=strip_tags(trim($f_2)); $f_3=trim(eregi_replace("[^0-9\ +]", "", $f_3)); $f_10=strip_tags(trim($f_10)); $f_11=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_11))); // Verification des champs if(strlen($f_1)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Nom, Prénom &raquo; est vide ou incomplet.</span>"; $errf_1=1; } if(strlen($f_2)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Email &raquo; est vide ou incomplet.</span>"; $errf_2=1; }else{ if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$', $f_2)){ $erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>"; $errf_2=1; } } if(strlen($f_3)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Téléphone &raquo; est vide ou incomplet.</span>"; $errf_3=1; } if(strlen($f_4)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Adresse complète &raquo; est vide ou incomplet.</span>"; $errf_4=1; } if(!$f_6){ $erreur.="<li><span class='txterror'>Le champ &laquo; Type d'évenement &raquo; requiert au moins une sélection.</span>"; $errf_6=1; } if(strlen($f_8)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Nom de l'établissement &raquo; est vide ou incomplet.</span>"; $errf_8=1; } if($f_9==0){ $erreur.="<li><span class='txterror'>Le champ &laquo; Département &raquo; n'a pas été défini.</span>"; $errf_9=1; } if(strlen($f_11)<2){ $erreur.="<li><span class='txterror'>Le champ &laquo; Nom du représentant légal &raquo; est vide ou incomplet.</span>"; $errf_11=1; } if($f_12==0){ $erreur.="<li><span class='txterror'>Le champ &laquo; Capacité d'accueil &raquo; n'a pas été défini.</span>"; $errf_12=1; } if($f_13==0){ $erreur.="<li><span class='txterror'>Le champ &laquo; Jour &raquo; n'a pas été défini.</span>"; $errf_13=1; } if($f_14==0){ $erreur.="<li><span class='txterror'>Le champ &laquo; Mois &raquo; n'a pas été défini.</span>"; $errf_14=1; } if($f_15==0){ $erreur.="<li><span class='txterror'>Le champ &laquo; Année &raquo; n'a pas été défini.</span>"; $errf_15=1; } if($erreur==""){ // Création du message $titre="Demande de booking venant du site www.monsiteweb.fr"; $tete="From:[email protected]\n"; $corps.="Nom, Prénom : ".$f_1."\n"; $corps.="Email : ".$f_2."\n"; $corps.="Téléphone : ".$f_3."\n"; $corps.="Adresse complète : ".$f_4."\n"; $corps.="Informations complémentaires : ".$f_5."\n"; for($id=0; $id<count($list['f_6']); $id++){ if($f_6[$id]==1){ $corps.="Type d'évenement : ".$list['f_6'][$id]."\n"; } } $corps.="Nom de l'évènement : ".$f_7."\n"; $corps.="Nom de l'établissement : ".$f_8."\n"; $corps.="Département : ".$list['f_9'][$f_9]."\n"; $corps.="Site web de l'evenement / établissement : ".$f_10."\n"; $corps.="Nom du représentant légal : ".$f_11."\n"; $corps.="Capacité d'accueil : ".$list['f_12'][$f_12]."\n"; $corps.="Jour : ".$list['f_13'][$f_13]."\n"; $corps.="Mois : ".$list['f_14'][$f_14]."\n"; $corps.="Année : ".$list['f_15'][$f_15]."\n"; if(mail("[email protected]", $titre, stripslashes($corps), $tete)){ $ok_mail="true"; }else{ $erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>"; } } } ?>
dans cette partie il y'a toutes les infos importante de mon formulaire de contact.
je voudrai savoir comment rediriger les informations envoyer sur 2 adresses mail car ici je ne l'ai que sur une:

Code : Tout sélectionner

if(mail("[email protected]", $titre, stripslashes($corps), $tete)){ $ok_mail="true";
Merci d'avance :D

Re: formulaire de contact sur 2 mail

Posté : 12 mars 2012, 11:33
par moogli
Salut,


Il faut ajouter un Cc ou Bcc dans l'entete.
Attention il faut un saut de ligne entre chaque élément de l'entête

@+