Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Set e-mail recipient */
- $myemail = "hot_dog_36@hotmail.com";
- /* Check all form inputs using check_input function */
- $yourname = check_input($_POST['yourname'], "Enter your name");
- $subject = check_input($_POST['subject'], "Write a subject");
- $email = check_input($_POST['email']);
- $website = check_input($_POST['website']);
- $likeit = check_input($_POST['likeit']);
- $how_find = check_input($_POST['how']);
- $comments = check_input($_POST['comments'], "Write your comments");
- $message = "Hello!
- Your contact form has been submitted by:
- Name: $yourname
- E-mail: $email
- URL: $website
- Like the website? $likeit
- How did he/she find it? $how_find
- Comments:
- $comments
- End of message
- ";
- /* If e-mail is not valid show error message */
- if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
- {
- show_error("E-mail address not valid");
- }
- /* If URL is not valid set $website to empty */
- if (!preg_match("/^(https?:\/\/+[\w\-]+\.[\w\-]+)/i", $website))
- {
- $website = '';
- }
- /* Send the message using mail() function */
- mail($myemail, $subject, $message);
- /* Redirect visitor to the thank you page */
- header('Location: thanks.htm');
- exit();
- /* Functions we used */
- function check_input($data, $problem='')
- {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- if ($problem && strlen($data) == 0)
- {
- show_error($problem);
- }
- return $data;
- }
- function show_error($myError)
- {
- ?>
- <html>
- <body>
- <b>Please correct the following error:</b><br />
- <?php echo $myError; ?>
- </body>
- </html>
- <?php
- exit();
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement