1 2 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 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184
| <?
session_start(); //ouverture la session pour conserver le captcha
if (!isset($_POST["action"])) $_POST["action"]="";
if (!isset($_POST["sexe"])) $_POST["sexe"]="";
if (!isset($_POST["nom"])) $_POST["nom"]=""; //déclaration de chaque élément de formulaire
if (!isset($_POST["email"])) $_POST["email"]="";
if (!isset($_POST["sujet"])) $_POST["sujet"]="";
if (!isset($_POST["message"])) $_POST["message"]="";
if (!isset($_POST["captcha"])) $_POST["captcha"]="";
$msg="";
$flag=0;
if ($_POST["action"]=="Envoyer" && $_POST["email"]!="" && strtolower($_POST["captcha"])==$_SESSION["phrase"]){
$destinataire="Monemail@live.fr"; //mettez ici votre adresse e-mail en tant que webmaster du site
$objet="Contact de la page"; // titre du mail automatique
$message_envoi=" Vous avez reçu une demande de contact \n";
$message_envoi.="Voici le contenu : \n"; //déclaration du contenu du message
$message_envoi.="Sexe :".$_POST["sexe"]." \n";
$message_envoi.="nom du contact :".$_POST["nom"]." \n";
$message_envoi.="email du contact :".$_POST["email"]." \n";
$message_envoi.="sujet du contact :".$_POST["sujet"]." \n";
$message_envoi.="message du contact :".$_POST["message"]." \n"; //rajouter apres cette ligne les autres éléments du formulaire
mail($destinataire,$objet,$message_envoi); // envoi du message
$flag=1; //si tout est OK, on passe cette variable à 1
}
else{
$msg="<i>Tout les champs sont obligatoir (*)</i>";
}
// gestion de l'affichage du captcha
$monfichier=fopen("captcha.txt","r");
$i=0;
while(!feof($monfichier)){
$montab[$i]=fgets($monfichier,4096);
$i++;
}
fclose($monfichier);
shuffle($montab);
$elem0=explode(";",$montab[0]);
$elem1=explode(";",$montab[1]);
$elem2=explode(";",$montab[2]);
$elem3=explode(";",$montab[3]);
$elem4=explode(";",$montab[4]);
$phrase=$elem0[0].$elem1[0].$elem2[0].$elem3[0].$elem4[0];
$_SESSION["phrase"]=$phrase;
$img="<div class='img'><img src='img_captcha/".$elem0[1]."' /><img src='img_captcha/".$elem1[1]."' /><img src='img_captcha/".$elem2[1]."' /><img src='img_captcha/".$elem3[1]."' /><img src='img_captcha/".$elem4[1]."' /></div>";
//fin de gestion du captcha
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulaire de contact</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-image: url();
background-color: #CCCCCC;
}
.Style6 {
color: #008000;
font-weight: bold;
}
.Style1 {color: #FF0000}
-->
</style></head>
<body>
<?
if($flag==1){
// quand le message est parti voici ce qui est affiche, libre à vous de changer ce texte
echo "merci pour votre message";
}
else {
?>
<div id="page">
<!--debut banniere -->
<div id="baniere"><img src="images/bnr.jpg" alt="bannière" width="955" height="150" longdesc="http://www.Monlien.fr" /></div>
<!--Fin banniere -->
<!--debut menu -->
<div id="menu">
<ul>
<li><a href="#">Nous contacter</a></li>
<li><a href="#">Inscrivez-vous</a></li>
<li><a href="#">Nos tarifs</a></li>
<li><a href="#">Nos services</a></li>
<li><a href="index.php">Accueil</a></li>
</ul>
</div>
<!--fin menu -->
<!--debut menu gauche -->
<div id="gauche">
<ul>
<li><a href="#">Menu</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Menu</a></li>
</ul>
</div>
<!--fin menu gauche -->
<!--debut centre -->
<div id="centre">
<form method="post" name="contact" action="<?php echo $PHP_SELF ?>" >
<table>
<tr>
<td colspan="2"><div align="center"><span class="Style6">Formulaire De Contact</span></div></td>
</tr>
<tr>
<td colspan="2">S'il vous plaît, prenez le temps de remplir tous les champs portant un astérisque <span class="Style1">*</span>,
vous nous aiderez à traiter votre demande le plus rapidement possible. Merci. </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td><strong>Vous êtes:</strong> <span class="Style1">*</span></td>
<td><select id="sexe" name="sexe">
<option selected="selected" value="<?php echo $_POST["sexe"] ?>">Choisissez</option>
<option value="Madame">Madame</option>
<option value="Mademoiselle">Mademoiselle</option>
<option value="Monsieur">Monsieur</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Nom, Prénom:</strong> <span class="Style1">*</span></td>
<td><input type="text" name="nom" maxlength="50" size="43" value="<?php echo $_POST["nom"] ?>" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Votre Email</strong> : <span class="Style1">*</span></td>
<td><input type="text" name="email" maxlength="50" size="43" value="<?php echo $_POST["email"] ?>" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Sujet</strong> : <span class="Style1">*</span></td>
<td><input type="text" name="sujet" maxlength="50" size="43" value="<?php echo $_POST["sujet"] ?>" /></td>
</tr>
<tr>
<td colspan="2"><div align="center">Votre message : <span class="Style1">*</span> <br />
<textarea name="message" cols=50 rows=8><?php echo $_POST["message"] ?></textarea>
</div></td>
</tr>
<tr>
<td><strong>Entrée le code</strong> : <span class="Style1">*</span></td>
<td><input type="text" name="captcha" size="5"/></td>
</tr>
<tr>
<td><strong>Code a introduire</strong> : </td>
<td><? echo $img ?></td>
</tr>
<tr></tr>
</table>
<div align="center">
<input name="action" type="submit" value="Envoyer" />
-
<input name="reset" type="reset" value="Annuler" />
</div>
</form><? } ?>
</div>
<!--fin centre -->
<!--debut pied page -->
<div id="pied">
<div align="center">Copyright © 2010 </div>
</div>
<!--fin pied page -->
</div>
</body>
</html> |
Partager