Les champs marqué d'un * sont obligatoires
Civilité* :
Votre Nom* :
Votre prénom* :
Votre téléphone* :
Votre e-mail* :
Votre Message* :

Attention : votre page ne doit pas être enregistrer en .html mais en .php ( seuls les variable surlignées sont paramétrables.)
si vous ne maitrisez pas le .php ne touchez a rien d'autre. ( Script généré par http://www.ge-net.ch)

<?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 &laquo; Civilité &raquo; n'a pas été défini.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Votre Nom &raquo; est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Votre prénom &raquo; est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Votre téléphone &raquo; est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Votre e-mail &raquo; 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 &laquo; Votre Message &raquo; 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>&lt;?php<br>
// Couleur du texte des champs si erreur saisie utilisateur<br>
$color_font_warn=&quot;#FF0000&quot;;<br>
// Couleur de fond des champs si erreur saisie utilisateur<br>
$color_form_warn=&quot;#FFCC66&quot;;<br>
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que
vous faites !<br>
$list['f_1']=array(&quot;Sélectionnez&quot;,&quot;Mme&quot;,&quot;M.&quot;,&quot;Melle&quot;);<br>
if(isset($_POST['submit'])){<br>
$erreur=&quot;&quot;;<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(&quot;[^a-zA-Z0-9éèàäö\ -]&quot;, &quot;&quot;, $f_2)));<br>
$f_3=trim(ucwords(eregi_replace(&quot;[^a-zA-Z0-9éèàäö\ -]&quot;, &quot;&quot;, $f_3)));<br>
$f_4=trim(eregi_replace(&quot;[^0-9\ +]&quot;, &quot;&quot;, $f_4));<br>
$f_5=strip_tags(trim($f_5));<br>
// Verification des champs<br>
if($f_1==0){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Civilité &amp;raquo;
n'a pas été défini.&lt;/span&gt;&quot;;<br>
$errf_1=1;<br>
}<br>
if(strlen($f_2)&lt;2){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Votre Nom &amp;raquo;
est vide ou incomplet.&lt;/span&gt;&quot;;<br>
$errf_2=1;<br>
}<br>
if(strlen($f_3)&lt;2){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Votre prénom &amp;raquo;
est vide ou incomplet.&lt;/span&gt;&quot;;<br>
$errf_3=1;<br>
}<br>
if(strlen($f_4)&lt;2){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Votre
téléphone &amp;raquo; est vide ou incomplet.&lt;/span&gt;&quot;;<br>
$errf_4=1;<br>
}<br>
if(strlen($f_5)&lt;2){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Votre e-mail &amp;raquo;
est vide ou incomplet.&lt;/span&gt;&quot;;<br>
$errf_5=1;<br>
}else{<br>
if(!ereg('^[-!#$%&amp;\'*+\./0-9=?A-Z^_`a-z{|}~]+'.<br>
'@'.<br>
'[-!#$%&amp;\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.<br>
'[-!#$%&amp;\'*+\./0-9=?A-Z^_`a-z{|}~]+$',<br>
$f_5)){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;La syntaxe de votre adresse
e-mail n'est pas correcte.&lt;/span&gt;&quot;;<br>
$errf_5=1;<br>
}<br>
}<br>
if(strlen($f_6)&lt;2){<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Le champ &amp;laquo; Votre Message
&amp;raquo; est vide ou incomplet.&lt;/span&gt;&quot;;<br>
$errf_6=1;<br>
}<br>
if($erreur==&quot;&quot;){<br>
// Création du message<br>
$titre=&quot;<span style="background-color: #FFFF00">Message de votre
site</span>&quot;;<br>
$tete=&quot;From:Site@<span style="background-color: #FFFF00">Benauge.info.free.fr</span>\n&quot;;<br>
$corps.=&quot;Civilité : &quot;.$list['f_1'][$f_1].&quot;\n&quot;;<br>
$corps.=&quot;Votre Nom : &quot;.$f_2.&quot;\n&quot;;<br>
$corps.=&quot;Votre prénom : &quot;.$f_3.&quot;\n&quot;;<br>
$corps.=&quot;Votre téléphone : &quot;.$f_4.&quot;\n&quot;;<br>
$corps.=&quot;Votre e-mail : &quot;.$f_5.&quot;\n&quot;;<br>
$corps.=&quot;Votre Message : &quot;.$f_6.&quot;\n&quot;;<br>
if(mail(&quot;<span style="background-color: #FFFF00">octave33@hotmail.com</span>&quot;,
$titre, stripslashes($corps), $tete)){<br>
$ok_mail=&quot;true&quot;;<br>
}else{<br>
$erreur.=&quot;&lt;li&gt;&lt;span class='txterror'&gt;Une erreur est survenue lors de
l'envoi du message, veuillez refaire une tentative.&lt;/span&gt;&quot;;<br>
}<br>
}<br>
}<br>
?&gt;<br>
&nbsp;<p><font color="#0000FF">&lt;html&gt;</font><p><font color="#0000FF">&lt;head&gt;</font><br>
&lt;title&gt;Formulaire de contact&lt;/title&gt;<br>
<br>
&lt;style type=&quot;text/css&quot; media=&quot;screen&quot;&gt;&lt;!--<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>
--&gt;&lt;/style&gt;<br>
<font color="#0000FF">&lt;/head&gt;</font><br>
&nbsp;</td>
</tr>
</table>
</div>
</Body>