Advertisement
Squito

Untitled

Apr 29th, 2019
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.59 KB | None | 0 0
  1. <?PHP
  2. if($_SERVER["REQUEST_METHOD"]=="POST")
  3. {
  4.     function test_input($data)
  5.     {
  6.         $data = htmlspecialchars(stripslashes(trim($data)));
  7.         return $data;
  8.     }
  9.     extract($_POST, EXTR_SKIP);
  10.     if(empty($firstname))
  11.     {
  12.          $error[]="Vezetéknév kitöltése kötelező";
  13.     }
  14.     else
  15.     {
  16.         $firstname=test_input($firstname);
  17.         // check if name only contains letters and whitespace
  18.         if(!preg_match("/^[a-zA-Z ]*$/",$firstname))
  19.         {
  20.             $error[]="Érvénytelen vezetéknév formátum";
  21.         }
  22.     }
  23.     if(empty($lastname))
  24.     {
  25.         $error[]="Keresztnév kitöltése kötelező";
  26.     }
  27.     else
  28.     {
  29.         $lastname = test_input($lastname);
  30.         // check if name only contains letters and whitespace
  31.         if (!preg_match("/^[a-zA-Z ]*$/", $lastname))
  32.         {
  33.             $error[]="Érvénytelen keresztnév formátum";
  34.         }
  35.     }
  36.     if(empty($email))
  37.     {
  38.         $error[]="Email kitöltése kötelező";
  39.     }
  40.     else
  41.     {
  42.         // check if e-mail address is well-formed
  43.         if (!filter_var($email, FILTER_VALIDATE_EMAIL))
  44.         {
  45.             $error[]="Érvénytelen email formátum";
  46.         }
  47.     }
  48.     if(empty($subject))
  49.     {
  50.         $error[]="Tárgy kitöltése kötelező";
  51.     }
  52.     if(empty($message))
  53.     {
  54.         $error[]="Elfelejtettél üzenni nekünk";
  55.     }
  56.     else
  57.     {
  58.         $comment = test_input($_POST["message"]);
  59.     }
  60. //Send the email!
  61.     if(!isset($error))
  62.     {
  63.         $email_to = "eszmilan@vipmail.hu"; //problems part
  64.         $email_body = $email." üzenete:\n".$firstname."\n".$lastname."\n".$message;
  65.         mail($email_to, $subject, $email_body);
  66.         echo "<script type='text/javascript'>alert('Email elküldve!');</script>";
  67.     }
  68.     else
  69.     {
  70.         echo "<div><h2>Hiba:</h2>".implode("<br>", $error)."</div>";
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement