Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: PHP  |  size: 3.04 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.         $chiffre1 = rand(1, 15);
  3.         $chiffre2 = rand(1, 5);
  4.         $operator = array('+','-','*');
  5.         $rand_operator = rand(0,2);
  6.         //$pre_resultat = $chiffre1.$operator[$rand_operator].$chiffre2;
  7.         if($rand_operator=='0')
  8.                 $resultat = $chiffre1 + $chiffre2;
  9.         elseif($rand_operator=='1')
  10.                 $resultat = $chiffre1 - $chiffre2;
  11.         elseif($rand_operator=='2')
  12.                 $resultat = $chiffre1 * $chiffre2;
  13. /*      else
  14.                 return echo "erreur d'operateur';*/
  15.        
  16.        
  17. ?>
  18. <div id="contenu">
  19.                        
  20.                         <form id="contact" method="POST" action="index.php?title=Contact">
  21.                         <p>Vous souhaitez me contacter pour me poser une question ? Un renseignement, ou tout autre demande ? Alors envoyez les via ce formulaire :)</p>
  22.                                         <input type="hidden" name="chiffre1" value="<?php echo $chiffre1; ?>"/><input type="hidden" name="chiffre2" value="<?php echo $chiffre2; ?>"/><input type="hidden" name="resultat" value="<?php echo $resultat; ?>"/>
  23.                                         <label>Votre Nom et Pr&eacute;nom : </label><br/><input class="input_contact" type="text" name="prenom_nom" placeholder="Ecrivez votre Nom et Prénom"/> <br/>
  24.                                         <label>Votre Email : </label><br/><input class="input_contact" type="text" name="email" value="<?php echo $_SESSION['contact']['email']; ?>" placeholder="email@domaine.com"/><br/>
  25.                                         <label>Votre Message : </label><br/><textarea class="textarea_contact" name="message"  placeholder="Ecrivez votre message"></textarea><br/>
  26.                                         <label><?php echo $chiffre1.' '.$operator[$rand_operator].' '.$chiffre2 ;?> = </label><input class="input_contact_chiffre" type="texte" name="verif"/>
  27.                                         <input class="submit_contact" type="submit" name="ok_contact" placeholder="?"/><label>Pensez à remplir TOUS les champs</label>
  28.                         </form>
  29.  
  30.        
  31.    
  32.         <?php
  33.                 $_SESSION['contact'] = $_POST;
  34.                 $resultat = htmlspecialchars($_POST['resultat']);
  35.                 $verif = htmlspecialchars($_POST['verif']);
  36.                
  37.                
  38. if(isset($_POST['ok_contact']))
  39. {
  40.         if($verif  == $resultat)
  41.         {
  42.                 if(empty($_POST['prenom_nom']) || empty($_POST['email']) || empty($_POST['message']))
  43.                 {
  44.                                                 echo '<script language="javascript"> alert("Veuillez remplir TOUS les champs !") </script>';
  45.                                                 echo '<script language="javascript">location.reload()</script>';
  46.                                
  47.                 }
  48.                 else
  49.                 {
  50.                
  51.                         if(strlen($_POST['prenom_nom']) < 5)
  52.                         {
  53.                                 echo '<script language="javascript"> alert("Votre message n\'est pas assez long.") </script>';
  54.                         }
  55.                         else
  56.                         {
  57.                                
  58.                                                 $hdrs = "MIME-Version: 1.0\r\n";
  59.                                                 $hdrs .= "Content-type: text/html; charset=utf-8\r\n";
  60.                                                 $hdrs .= "From: ".htmlspecialchars($_POST['prenom_nom'])." <".htmlspecialchars($_POST['email']).">\r\n";
  61.                                                 mail('contact@martinbesson.fr', 'Message sur le site MartinBesson', utf8_encode(htmlspecialchars($_POST['message'])), $hdrs);
  62.                                                 echo '<script language="javascript"> alert("L\'email a bien été envoyé") </script>';
  63.  
  64.                        
  65.                         }
  66.                 }
  67.                        
  68.         }
  69.  
  70.                 else
  71.                         {
  72.                                 echo '<script language="javascript"> alert("Le code de vérification n\'est pas bon !") </script>';
  73.                                 echo '<script language="javascript">location.reload()</script>';
  74.                         }
  75. }
  76. else
  77. {
  78.  
  79. }
  80.         ?>
  81.                        
  82. </div>