<?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_1']=array("Sélectionnez","Mme","M.","Melle");
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_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
$f_4=trim(eregi_replace("[^0-9\ +]", "", $f_4));
$f_5=strip_tags(trim($f_5));
// Verification des champs
if($f_1==0){
$erreur.="<li><span class='txterror'>Le champ « Civilité »
n'a pas été défini.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre Nom »
est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre prénom »
est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre
téléphone » est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre e-mail »
est vide ou incomplet.</span>";
$errf_5=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_5)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse
e-mail n'est pas correcte.</span>";
$errf_5=1;
}
}
if(strlen($f_6)<2){
$erreur.="<li><span class='txterror'>Le champ « Votre Message
» est vide ou incomplet.</span>";
$errf_6=1;
}
if($erreur==""){
// Création du message
$titre="Message de votre
site";
$tete="From:Site@Benauge.info.free.fr\n";
$corps.="Civilité : ".$list['f_1'][$f_1]."\n";
$corps.="Votre Nom : ".$f_2."\n";
$corps.="Votre prénom : ".$f_3."\n";
$corps.="Votre téléphone : ".$f_4."\n";
$corps.="Votre e-mail : ".$f_5."\n";
$corps.="Votre Message : ".$f_6."\n";
if(mail("octave33@hotmail.com",
$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>";
}
}
}
?>
<html> <head>
<title>Formulaire de contact</title>
<style type="text/css" media="screen"><!--
INPUT { color: #000;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
#EEEEEE }
SELECT { color: #000;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
#EEEEEE }
TEXTAREA { color: #000;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
#EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana,
Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana,
Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>
</head>
<body> <div align="center">
<table border="1" width="72%" cellspacing="0" cellpadding="0"
style="border-collapse: collapse; border: 1px solid #000080">
<tr>
<td><?php<br>
// Couleur du texte des champs si erreur saisie utilisateur<br>
$color_font_warn="#FF0000";<br>
// Couleur de fond des champs si erreur saisie utilisateur<br>
$color_form_warn="#FFCC66";<br>
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que
vous faites !<br>
$list['f_1']=array("Sélectionnez","Mme","M.","Melle");<br>
if(isset($_POST['submit'])){<br>
$erreur="";<br>
// Nettoyage des entrées<br>
while(list($var,$val)=each($_POST)){<br>
if(!is_array($val)){<br>
$$var=strip_tags($val);<br>
}else{<br>
while(list($arvar,$arval)=each($val)){<br>
$$var[$arvar]=strip_tags($arval);<br>
}<br>
}<br>
}<br>
// Formatage des entrées<br>
$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "",
$f_2)));<br>
$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "",
$f_3)));<br>
$f_4=trim(eregi_replace("[^0-9\ +]", "",
$f_4));<br>
$f_5=strip_tags(trim($f_5));<br>
// Verification des champs<br>
if($f_1==0){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Civilité &raquo;
n'a pas été défini.</span>";<br>
$errf_1=1;<br>
}<br>
if(strlen($f_2)<2){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Votre Nom &raquo;
est vide ou incomplet.</span>";<br>
$errf_2=1;<br>
}<br>
if(strlen($f_3)<2){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Votre prénom &raquo;
est vide ou incomplet.</span>";<br>
$errf_3=1;<br>
}<br>
if(strlen($f_4)<2){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Votre
téléphone &raquo; est vide ou incomplet.</span>";<br>
$errf_4=1;<br>
}<br>
if(strlen($f_5)<2){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Votre e-mail &raquo;
est vide ou incomplet.</span>";<br>
$errf_5=1;<br>
}else{<br>
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.<br>
'@'.<br>
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.<br>
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',<br>
$f_5)){<br>
$erreur.="<li><span class='txterror'>La syntaxe de
votre adresse
e-mail n'est pas correcte.</span>";<br>
$errf_5=1;<br>
}<br>
}<br>
if(strlen($f_6)<2){<br>
$erreur.="<li><span class='txterror'>Le champ &laquo;
Votre Message
&raquo; est vide ou incomplet.</span>";<br>
$errf_6=1;<br>
}<br>
if($erreur==""){<br>
// Création du message<br>
$titre="<span style="background-color: #FFFF00">Message de
votre
site</span>";<br>
$tete="From:Site@<span style="background-color:
#FFFF00">Benauge.info.free.fr</span>\n";<br>
$corps.="Civilité : ".$list['f_1'][$f_1]."\n";<br>
$corps.="Votre Nom : ".$f_2."\n";<br>
$corps.="Votre prénom : ".$f_3."\n";<br>
$corps.="Votre téléphone : ".$f_4."\n";<br>
$corps.="Votre e-mail : ".$f_5."\n";<br>
$corps.="Votre Message : ".$f_6."\n";<br>
if(mail("<span style="background-color:
#FFFF00">octave33@hotmail.com</span>",
$titre, stripslashes($corps), $tete)){<br>
$ok_mail="true";<br>
}else{<br>
$erreur.="<li><span class='txterror'>Une erreur est
survenue lors de
l'envoi du message, veuillez refaire une tentative.</span>";<br>
}<br>
}<br>
}<br>
?><br>
<p><font color="#0000FF"><html></font><p><font color="#0000FF"><head></font><br>
<title>Formulaire de contact</title><br>
<br>
<style type="text/css"
media="screen"><!--<br>
INPUT { color: <span style="background-color: #FFFF00">#000</span>;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
<span style="background-color: #FFFF00">#EEEEEE </span>}<br>
SELECT { color: <span style="background-color: #FFFF00">#000</span>;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
<span style="background-color: #FFFF00">#EEEEEE</span> }<br>
TEXTAREA { color: <span style="background-color:
#FFFF00">#000</span>;
font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva,
Swiss, SunSans-Regular; background-color:
<span style="background-color: #FFFF00">#EEEEEE</span> }<br>
.txterror { color: black; font-size: 11px; font-family: Verdana,
Arial, Helvetica, Geneva, Swiss, SunSans-Regular }<br>
.txtform { color: black; font-size: 12px; font-family: Verdana,
Arial, Helvetica, Geneva, Swiss, SunSans-Regular }<br>
--></style><br>
<font color="#0000FF"></head></font><br>
</td>
</tr>
</table>
</div>
</Body> |