formulaire1
// 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 !
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=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_2)));
$f_3=strip_tags(trim($f_3));
$f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_4)));
$f_5=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_5)));
$f_6=trim(eregi_replace("[^0-9+]", "", $f_6));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="Le champ « Nom ou pseudo » est vide ou incomplet.";
$errf_1=1;
}
if(strlen($f_3)<2){
$erreur.=" Le champ « Adresse mail » est vide ou incomplet.";
$errf_3=1;
}else{
if(!ereg('^[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+.'.
'[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+$',
$f_3)){
$erreur.=" La syntaxe de votre adresse e-mail n'est pas correcte.";
$errf_3=1;
}
}
if(strlen($f_7)<2){
$erreur.=" Le champ « Sujet du mail » est vide ou incomplet.";
$errf_7=1;
}
if(strlen($f_8)<2){
$erreur.=" Le champ « Texte » est vide ou incomplet.";
$errf_8=1;
}
if($erreur==""){
// Création du message
$titre="Message de votre site";
$tete="From:Site@Pesso.frn";
$corps.="Nom ou pseudo : ".$f_1."n";
$corps.="Prénom : ".$f_2."n";
$corps.="Adresse mail : ".$f_3."n";
$corps.="Adresse postale : ".$f_4."n";
$corps.="Ville : ".$f_5."n";
$corps.="Code postal : ".$f_6."n";
$corps.="Sujet du mail : ".$f_7."n";
$corps.="Texte : ".$f_8."n";
if(mail("contact@pesso.fr", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.=" Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.";
}
}
}
?>
if($ok_mail=="true"){ ?>
}else{ ?>
} ?>
$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 !
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=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_2)));
$f_3=strip_tags(trim($f_3));
$f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_4)));
$f_5=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö -]", "", $f_5)));
$f_6=trim(eregi_replace("[^0-9+]", "", $f_6));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="
$errf_1=1;
}
if(strlen($f_3)<2){
$erreur.="
$errf_3=1;
}else{
if(!ereg('^[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+.'.
'[-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+$',
$f_3)){
$erreur.="
$errf_3=1;
}
}
if(strlen($f_7)<2){
$erreur.="
$errf_7=1;
}
if(strlen($f_8)<2){
$erreur.="
$errf_8=1;
}
if($erreur==""){
// Création du message
$titre="Message de votre site";
$tete="From:Site@Pesso.frn";
$corps.="Nom ou pseudo : ".$f_1."n";
$corps.="Prénom : ".$f_2."n";
$corps.="Adresse mail : ".$f_3."n";
$corps.="Adresse postale : ".$f_4."n";
$corps.="Ville : ".$f_5."n";
$corps.="Code postal : ".$f_6."n";
$corps.="Sujet du mail : ".$f_7."n";
$corps.="Texte : ".$f_8."n";
if(mail("contact@pesso.fr", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="
}
}
}
?>
if($ok_mail=="true"){ ?>
| Le message ci-dessous nous a bien été transmis, et nous vous en remercions. |
| Nous allons y donner suite dans les meilleurs délais. A bientôt. |
}else{ ?>
} ?>
Date de création : 22/04/2007 @ 16:53
Dernière modification : 22/04/2007 @ 17:10
Catégorie : -
Page lue 214 fois
