>>ryle.. c'est pour ça que j'avais mis tout le code de ma page dès le début... vous auriez vu que j'avais bien mis mes balises.... je vous redonne tout le code .... mais je ne comprend pas pcq mais balise sont bien là....
<?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 !
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=trim(ucwords(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_3)));
$f_4=trim(eregi_replace("[^0-9+]", "", $f_4));
$f_5=trim(ucwords(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_5)));
$f_7=trim(ucfirst(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_7)));
$f_6=strip_tags(trim($f_6));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Prenom » est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse,numéro est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Code postal » est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ « Localité; » est vide ou incomplet.</span>";
$errf_5=1;
}
if(strlen($f_7)<2){
$erreur.="<li><span class='txterror'>Le champ « Question » est vide ou incomplet.</span>";
$errf_7=1;
}
if($erreur==""){
// Création du message
$titre="Fiche Formulaire contact";
$tete="From:[email protected]\n";
$corps.="Nom : ".$f_1."\n";
$corps.="Prenom : ".$f_2."\n";
$corps.="Adresse,num : ".$f_3."\n";
$corps.="Code postal : ".$f_4."\n";
$corps.="Localite; : ".$f_5."\n";
$corps.="Email : ".$f_6."\n";
$corps.="Question : ".$f_7."\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>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<!-- debut css formulaire-->
<style type="text/css" media="screen"><!--
input {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
select {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
textarea {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
.txterror {
color:red;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
.txtform {
color:#935d93;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
}
--></style>
<!-- fin css formulaire-->
<!-- Javascript - Fix the flash of unstyled content -->
<script type="text/javascript"></script>
<!-- Stylesheets -->
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<!-- end Stylesheet -->
<!-- Meta Information -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="cache-control" content="public" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="never" />
<meta name="language" content="en-gb" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="robots" content="index, follow" />
<meta name="revisit-after" content="14 days" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
>>ryle.. c'est pour ça que j'avais mis tout le code de ma page dès le début... vous auriez vu que j'avais bien mis mes balises.... je vous redonne tout le code .... mais je ne comprend pas pcq mais balise sont bien là....
[php]<?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 !
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=trim(ucwords(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_3)));
$f_4=trim(eregi_replace("[^0-9+]", "", $f_4));
$f_5=trim(ucwords(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_5)));
$f_7=trim(ucfirst(eregi_replace("[^a-zA-Z0-9|é|è|à|ä|ö|ê|\ -]", "", $f_7)));
$f_6=strip_tags(trim($f_6));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Prenom » est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Adresse,numéro est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Code postal » est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ « Localité; » est vide ou incomplet.</span>";
$errf_5=1;
}
if(strlen($f_7)<2){
$erreur.="<li><span class='txterror'>Le champ « Question » est vide ou incomplet.</span>";
$errf_7=1;
}
if($erreur==""){
// Création du message
$titre="Fiche Formulaire contact";
$tete="From:
[email protected]\n";
$corps.="Nom : ".$f_1."\n";
$corps.="Prenom : ".$f_2."\n";
$corps.="Adresse,num : ".$f_3."\n";
$corps.="Code postal : ".$f_4."\n";
$corps.="Localite; : ".$f_5."\n";
$corps.="Email : ".$f_6."\n";
$corps.="Question : ".$f_7."\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>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<!-- debut css formulaire-->
<style type="text/css" media="screen"><!--
input {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
select {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
textarea {
background-color:#fbecf3;
color:#935d93;
font-family:verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
.txterror {
color:red;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}
.txtform {
color:#935d93;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
}
--></style>
<!-- fin css formulaire-->
<!-- Javascript - Fix the flash of unstyled content -->
<script type="text/javascript"></script>
<!-- Stylesheets -->
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<!-- end Stylesheet -->
<!-- Meta Information -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="cache-control" content="public" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="never" />
<meta name="language" content="en-gb" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="robots" content="index, follow" />
<meta name="revisit-after" content="14 days" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>[/php]