| 12
 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
 
 |  
 
$webmaster = "mail@site.com";
 
if(isset($_POST['envoyer'])){     
    $alerte = $_POST['envoyer']; 
    $nom = htmlentities($_POST['nom'], ENT_NOQUOTES);  
    $mail = htmlspecialchars($_POST['mail'], ENT_QUOTES);  
    $tel = htmlspecialchars($_POST['tel'], ENT_QUOTES); 
    $sujet = htmlspecialchars($_POST['sujet'], ENT_QUOTES); 
    $message = htmlspecialchars($_POST['ville'], ENT_QUOTES); 	
}
 
 
function verif_null($var){
    if($var!=""){
     return $var;
   }
}
 
function verif_mail($var) 
{
   $code_syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#'; 
      if(preg_match($code_syntaxe,$var)){ 
        return $var;
      }   
}
 
function verif_tel($var)  
{
   $code_syntaxe='#^[0-9]{9,18}$#'; 
      if(preg_match($code_syntaxe,$var)){
        return $var;
      }
}
function envoi_mail($webmaster,$nom,$mail,$sujet,$tel,$message){ //fonction qui envoie le mail
       $contenu_message = "Nom : ".$nom."\nMail : ".$mail."\nSujet : ".$sujet."\nTelephone : ".$tel."\nMessage : ".$message;
	   $entete = "From: ".$nom." <".$mail."> \nContent-Type: text/html; charset=iso-8859-1";
 
       mail($webmaster,$sujet,$contenu_message,$entete);
 
 
}
 
 
function verif_form($webmaster,$nom,$mail,$sujet,$tel,$message){         if(verif_null($nom)
		&& verif_null($sujet)
		&& verif_null($message)
		&& verif_tel($tel)
		&& verif_mail($mail)
		) 
		{ 
		   envoi_mail($webmaster,$nom,$mail,$sujet,$tel,$message);
		   $action = "go";
		   echo "<font color=\"red\"  size=\"3\" face=\"Verdana, Arial, Helvetica, sans-serif\" ><strong>Tout les champs sont valider le mail est envoyé. Merci</strong></font><br>"; // Le mail est envoyé
		   echo "<font color=\"red\"  size=\"3\" face=\"Verdana, Arial, Helvetica, sans-serif\" ><strong>".$action."</strong></font><br>";
		   if($action == "go") { header('Location: http://www.monsite.com/'); }
		}else{
		   echo "<font color=\"red\" size=\"3\" face=\"Verdana, Arial, Helvetica, sans-serif\" ><strong>Veuillez saisir correctement tous les champs en rouge.</strong></font><br>"; // Une erreur dans le formulaire
		}
}
 
?>
 
<br />
<?php 
if(isset($alerte)){ 
   verif_form($webmaster,$nom,$mail,$sujet,$tel,$message); 
}
?> |