Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- if($_SERVER["REQUEST_METHOD"]=="POST")
- {
- function test_input($data)
- {
- $data = htmlspecialchars(stripslashes(trim($data)));
- return $data;
- }
- extract($_POST, EXTR_SKIP);
- if(empty($firstname))
- {
- $error[]="Vezetéknév kitöltése kötelező";
- }
- else
- {
- $firstname=test_input($firstname);
- // check if name only contains letters and whitespace
- if(!preg_match("/^[a-zA-Z ]*$/",$firstname))
- {
- $error[]="Érvénytelen vezetéknév formátum";
- }
- }
- if(empty($lastname))
- {
- $error[]="Keresztnév kitöltése kötelező";
- }
- else
- {
- $lastname = test_input($lastname);
- // check if name only contains letters and whitespace
- if (!preg_match("/^[a-zA-Z ]*$/", $lastname))
- {
- $error[]="Érvénytelen keresztnév formátum";
- }
- }
- if(empty($email))
- {
- $error[]="Email kitöltése kötelező";
- }
- else
- {
- // check if e-mail address is well-formed
- if (!filter_var($email, FILTER_VALIDATE_EMAIL))
- {
- $error[]="Érvénytelen email formátum";
- }
- }
- if(empty($subject))
- {
- $error[]="Tárgy kitöltése kötelező";
- }
- if(empty($message))
- {
- $error[]="Elfelejtettél üzenni nekünk";
- }
- else
- {
- $comment = test_input($_POST["message"]);
- }
- //Send the email!
- if(!isset($error))
- {
- $email_to = "eszmilan@vipmail.hu"; //problems part
- $email_body = $email." üzenete:\n".$firstname."\n".$lastname."\n".$message;
- mail($email_to, $subject, $email_body);
- echo "<script type='text/javascript'>alert('Email elküldve!');</script>";
- }
- else
- {
- echo "<div><h2>Hiba:</h2>".implode("<br>", $error)."</div>";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement