Diligent web site
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. require_once ('PHPMailer_5.2.0/class.phpmailer.php');
  3. $position = $_POST["position"];
  4. $name = $_POST["full-name"];
  5. $email = $_POST["email"];
  6. $phone = $_POST["phone"];
  7. $address = $_POST["address"];
  8. $message = $_POST["message"];
  9. $resume = $_POST["resume"];
  10. $resume_file = $_FILES["resume-file"];
  11. $resume_name = $resume_file['name'];
  12. ob_start(); ?>
  13. <html>
  14. <head>
  15. <title>Apply</title>
  16. </head>
  17. <body>
  18. <table>
  19. <tr>
  20. <td colspan='2'><b><?php echo $position; ?> </b></td>
  21. </tr>
  22. <tr>
  23. <td>Name:</td>
  24. <td><?php echo $name; ?></td>
  25. </tr>
  26. <tr>
  27. <td>Email:</td>
  28. <td><a href="mailto:<?php echo $email; ?>"><?php echo $email; ?></td>
  29. </tr>
  30. <tr>
  31. <td>Phone:</td>
  32. <td><?php echo $phone; ?></td>
  33. </tr>
  34. <tr>
  35. <td>Message:</td>
  36. <td><?php echo $message; ?></td>
  37. </tr>
  38. </table>
  39. </body>
  40. </html>
  41. <?php
  42. $msg = ob_get_clean();
  43. $mail = new PHPMailer();
  44. $mail->IsSMTP(); // telling the class to use SMTP
  45. $mail->SMTPAuth = true;
  46. $mail->SMTPSecure = "tls"; // enable SMTP authentication
  47. $mail->Host = "mail.dilig.net";
  48. $mail->Port = 587;
  49. $mail->Username = "[email protected]"; // SMTP username
  50. $mail->Password = "contactus#dlgnt"; // SMTP password
  51. $mail->SetFrom($email, $name);
  52. $data = substr($resume, strpos($resume, ","));
  53. $filename = $resume_name;
  54. $encoding = "base64";
  55. //$type = "application/vnd.ms-excel";
  56. $type = substr( $resume , 6 , strpos($resume, ";") - 5);
  57. $mail->AddStringAttachment(base64_decode($data), $resume_name, $encoding, $type);
  58. $mail->addAttachment( $resume);
  59. $mail->Subject = "Apply for job " . $position;
  60. $mail->Body = $msg;
  61. $mail->AddAddress('[email protected]', "HR Diligent");
  62. $mail->IsHtml(true);
  63. $mail->send();
  64. echo json_encode($msg);
  65. ?>