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
| <?php
session_start();
$_SESSION['security_number']=rand(10000,99999);
$protection =
urlencode($_POST['number_inserted_by_user']) . "&vs=" .
urlencode($_SESSION['security_number']);
if(isset($_POST['email']) and isset($_POST['sujet']) and isset($_POST['message']) and isset($_POST['number_inserted_by_user']))
{
$destinataire = 'altordj@gmail.com';
$email = htmlentities($_POST['email']);
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email)))
if(!preg_match("|<verification result=\"yes\"/>|", $protection))
{
$sujet = 'Contact: '.stripslashes($_POST['sujet']);
$message = stripslashes($_POST['message']);
$headers = "From: <".$email.">\n";
$headers .= "Reply-To: ".$email."\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
if(mail($destinataire,$sujet,$message,$headers))
{
echo "<script type=\"text/javascript\">alert(\"Votre message a bien été envoyé.\"); window.location =\"index.php\";</script>";
}
else
{
echo "<script type=\"text/javascript\">alert(\"Une erreur s'est produite, prière de réessayer.\"); window.location =\"index.php\";</script>";
}
}
else if(preg_match("|<authorization status=\"0\"|", $protection))
{
echo "<script type=\"text/javascript\">alert(\"Le code de vérification et votre e-mail ne sont pas valides, prière de réessayer.\"); window.location =\"index.php\";</script>";
}
else if(!preg_match("|<verification result=\"yes\"/>|", $protection))
{
echo "<script type=\"text/javascript\">alert(\"L'e-mail que vous avez entré est invalide.\"); window.location =\"index.php\";</script>";
}
}
else
{
?>
<p id="08">
<ul class="cont1">
<form action="" method="post">
<fieldset>
<legend>Formulaire de contact</legend><BR>
<label for="email" style="display:inline-block;width:100px;"><strong>Votre Email:</strong></label> <input type="text" name="email" id="email" /><br />
<label for="sujet" style="display:inline-block;width:100px;"><strong>Sujet:</strong></label> <input type="text" name="sujet" id="sujet" /><br />
<label for="message"><strong>Message:</strong></label><br />
<textarea cols="70" rows="4" name="message" id="message"></textarea><br />
<label for="number_inserted_by_user" style="display:inline-block;width:100px;">
<strong><img src="script/image.php" alt="well, this is out capcha image" /></strong></label> <input type="text" name="number_inserted_by_user" id="number_inserted_by_user" /><br />
<input type="submit" value="Envoyer" />
</fieldset>
</form>
<BR>
</ul>
</p>  
<?php
}
?> |
Partager