Advertisement
benshepherd

PHP Feedback

Jan 31st, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. <?PHP
  2.     if(isset($_GET('mail'])) && count($_POST) > 0) {
  3.    
  4.         $your_email = "[email protected]";
  5.    
  6.         $name = $_POST['name'];
  7.         $email = $_POST['email'];
  8.         $feedback = $_POST['feedback'];
  9.        
  10.         $body = "Feedback sent by $name";
  11.         $body .= "<hr />";
  12.         $body .= htmlspecialchars($feedback);
  13.         $body .= "<hr />";
  14.         $body .= "Sent at ".date("d/m/Y H:i", time())." IP: ".$_SERVER['REMOTE_ADDR'];
  15.         $header = "Content-Type: text/html\r\nReply-To: $your_email";
  16.        
  17.         if(mail($your_email, "New feedback", $body, $header))
  18.             die("Feedback sent");
  19.         else
  20.             die("Failed to send email");
  21.        
  22.     }
  23. ?>
  24.  
  25. <form method="post" action="index.php?mail=1">
  26.     <p>Your name:<br /><input type="text" name="name"></p>
  27.     <p>Your email:<br /><input type="text" name="email"></p>
  28.     <p>Your feedback:<br /><textarea name="feedback"></textarea></p>
  29.     <p>&nbsp;</p>
  30.     <p><input type="submit" value="Send feedback"></p>
  31. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement