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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
| <?php
#Recupère la valeur de f_sent
if(isset($_POST['f_sent']))$sent=$_POST['f_sent'];
else $sent="";
#Si le formulaire n'a jamais été envoyé, donc si on a pas appuyé sur Send alors fait
if(empty($sent)){
echo ' '; #fait rien :o)
}else{#Si non, exécute le code PHP, pour l'analyse du formulaire
# Ceci récupère les valeurs des champs de ton formulaire.
# Si tu en rajoute, rajoute une de ces condition, sans oublié de donner le même nom que tu auras donné au champ
#supplémentaire de ton formulaire
# expl:
#Le nom du nouveau champ est f_nouveau:
#if(isset($_POST['f_nouveau']))$nouveau=addslashes($_POST['f_nouveau']);
# else $nouveau=addslashes("");
if(isset($_POST['f_nom']))$nom=addslashes($_POST['f_nom']);
else $nom=addslashes("");
if(isset($_POST['f_cp']))$cp=addslashes($_POST['f_cp']);
else $cp=addslashes("");
if(isset($_POST['f_ville']))$ville=addslashes($_POST['f_ville']);
else $ville=addslashes("");
if(isset($_POST['f_prenom']))$prenom=addslashes($_POST['f_prenom']);
else $prenom=addslashes("");
if(isset($_POST['f_adresse']))$adresse=addslashes($_POST['f_adresse']);
else $adresse=addslashes("");
if(isset($_POST['f_cp']))$cp=addslashes($_POST['f_cp']);
else $cp=addslashes("");
if(isset($_POST['f_email']))$email=addslashes($_POST['f_email']);
else trim($email="");
if(isset($_POST['f_commentaire']))$commentaire=addslashes($_POST['f_commentaire']);
else trim($commentaire="");
if(isset($_POST['f_nom2']))$nom2=addslashes($_POST['f_nom2']);
else $nom2=addslashes("");
if(isset($_POST['f_cp2']))$cp2=addslashes($_POST['f_cp2']);
else $cp2=addslashes("");
if(isset($_POST['f_ville2']))$ville2=addslashes($_POST['f_ville2']);
else $ville2=addslashes("");
if(isset($_POST['f_prenom2']))$prenom2=addslashes($_POST['f_prenom2']);
else $prenom2=addslashes("");
if(isset($_POST['f_adresse2']))$adresse2=addslashes($_POST['f_adresse2']);
else $adresse2=addslashes("");
if(isset($_POST['f_cp2']))$cp2=addslashes($_POST['f_cp2']);
else $cp2=addslashes("");
if(isset($_POST['f_email2']))$email2=addslashes($_POST['f_email2']);
else trim($email2="");
if(isset($_POST['f_commentaire2']))$commentaire2=addslashes($_POST['f_commentaire2']);
else trim($commentaire2="");
#Ceci test les champs que tu auras défini comme obligatoire. Dans ce cas il y a en 4 ici
# Si tu veux en ajouter un autre ajoute ceci &&($nouveau!="") ou &&empty($nouveau))
if (($nom!="")&&($prenom!="")&&($commentaire!="")&&($email!="")&&($nom2!="")&&($prenom2!="")&&($commentaire2!="")&&($email2!=""))
{
# Si la condition est passée, ceci contrôle si le format de l'adresse e-mail est correct
if((!ereg("^(.+)@(.+)\\.(.+)$",$email))||(!ereg("^(.+)@(.+)\\.(.+)$",$email2))){ # a la bas ecetait &&
#Le echo ci-dessous, est ok si tu colle ce code dans la page de ton formulaire
echo 'Le format de votre e-mail n\'est pas valable<br/>';
#Si tu ne le colle pas dans ton formulaire mets du javascript par exemple: (il faudra enlever les /*,*/)
#et enlève, bien sure le echo, ci-dessus
/* ?>
<script language="javascript">
<!--
document.location = 'http://www.domaine.ch/votre_e_mail_n_est_pas_valide.html';
//-->
</script>
<?php
*/
}else{
#si adresse correct
#composition du message
$Destinataire = 'jeanjean8501@hotmail.com'; # Mettre l'adresse e-mail du destinataire
$Sujet = "Message envoyé depuis aquavendee.free.fr";
$From = "From: $email\n";
#$mailheaders = "From: <$email> n";
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";
$msg ="<b>Vous avez reçu un nouveau message:</b><br><br><br>\n";
$msg .="<b>Prénom:</b> $prenom<br>\n";
$msg .="<b>Nom:</b> $nom<br>\n";
$msg .="<b>Adresse:</b> $adresse<br>\n";
$msg .="<b>Code postal:</b> $cp<br>\n";
$msg .="<b>Ville:</b> $ville<br>\n";
$msg .="<b>E-mail:</b> $email<br><br>\n";
$msg .="<b>Commentaire:</b> $commentaire<br><br>\n";
$From2 = "From: $email\n";
#$mailheaders = "From: <$email> n";
$From2 .= "MIME-version: 1.0\n";
$From2 .= "Content-type: text/html; charset= iso-8859-1\n";
$msg2 ="<b>Vous avez reçu un nouveau message:</b><br><br><br>\n";
$msg2 .="<b>Prénom:</b> $prenom2<br>\n";
$msg2 .="<b>Nom:</b> $nom2<br>\n";
$msg2 .="<b>Adresse:</b> $adresse2<br>\n";
$msg2 .="<b>Code postal:</b> $cp2<br>\n";
$msg2 .="<b>Ville:</b> $ville2<br>\n";
$msg2 .="<b>E-mail:</b> $email2<br><br>\n";
$msg2 .="<b>Commentaire:</b> $commentaire2<br><br>\n";
#Si tu as ajouter un nouveau champs ajoute une ligne comme ceci:
#$msg .="<b>Nouveau:</b> $nouveau<br><br>\n"
// fonction d'envoi du message
mail($Destinataire,$Sujet,$msg,$From);
echo 'Votre message a bien été envoyé';
#Si tu ne le colle pas dans ton formulaire mets du javascript par exemple: (il faudra enlever les /*,*/)
#et enlève, bien sure le echo, ci-dessus
/* ?>
<script language="javascript">
<!--
document.location = 'http://www.domaine.ch/votre_message_a_bien_ete_envoye.html';
//-->
</script>
<?php
*/
}
}
// Sinon on envoie un message d'erreur
else
{
echo 'Tous les champs précédés d\'un (*) sont obligatoires';
#Si tu ne le colle pas dans ton formulaire mets du javascript par exemple: (il faudra enlever les /*,*/)
#et enlève, bien sure le echo, ci-dessus
/* ?>
<script language="javascript">
<!--
document.location = 'http://www.domaine.ch/tous_les_champs_obligatoire.html';
//-->
</script>
<?php
*/
}
}#Fin de la condition de f_sent
?> |
Partager