Guest User

Untitled

a guest
Mar 10th, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. $name = trim(filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING));
  2. $email = trim(filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL));
  3.  
  4. <form method="post" enctype="multipart/form-data">
  5.  
  6. <p>
  7. E-Mail:
  8. </p>
  9. <p>
  10. <input type="text" name="receiver" title="receiver1"/>
  11. </p>
  12.  
  13. <p>
  14. Subject:
  15. </p>
  16. <p>
  17. <input type="text" name="subject" title="subj1"/>
  18. </p>
  19.  
  20. <p>
  21. Note:
  22. </p>
  23. <p>
  24. <textarea name="message" title="message"></textarea>
  25. </p>
  26.  
  27. <p>
  28. Select Photo:
  29. <input type="file" name="file"/>
  30. </p>
  31.  
  32. <input type="submit" name="submit" value="Send Email"/>
  33.  
  34. </form>
  35.  
  36. <?php
  37. require '../vendor/autoload.php';
  38.  
  39. if (isset($_POST['submit'])) {
  40.  
  41. $mail = new PHPMailerPHPMailerPHPMailer();
  42.  
  43. try {
  44.  
  45. $sender = "?????????@gmail.com";
  46. $mail->isSMTP();
  47. $mail->Host = 'smtp.gmail.com';
  48. $mail->SMTPAuth = true;
  49. $mail->Username = "$sender";
  50. $mail->Password = '?????????????';
  51. $mail->SMTPSecure = 'tls';
  52. $mail->Port = '587';
  53.  
  54. $mail->isHTML();
  55.  
  56. $mail->setFrom($sender, 'Mailer');
  57. $mail->addAddress($_POST["receiver"]);
  58. // $mail->addAttachment ($file_name);
  59. $mail->isHTML(true);
  60.  
  61. $mail->Subject = $_POST["subject"];
  62. $mail->Body = $_POST["message"];
  63.  
  64. $mail->send();
  65. echo 'Message has been sent';
  66. } catch (Exception $e) {
  67. echo 'Message could not be sent. Mailer Error: ', $mail-
  68. >ErrorInfo;
  69. }
  70.  
  71. }
  72.  
  73. ?>
Add Comment
Please, Sign In to add comment