Guest User

Untitled

a guest
Jun 25th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. $from_name = 'МЕТРОТАЙЛ';
  2. $subject_name = 'Заявка на расчет #0';
  3.  
  4. require(__DIR__ .'/PHPMailer.php');
  5. $mail = new PHPMailerPHPMailerPHPMailer();
  6. try {
  7. $mail->charSet = 'UTF-8';
  8. $mail->setFrom('info@test.com', $from_name);
  9. $mail->addAddress('info@test.com');
  10. if ($_POST['customEmail']) {
  11. $mail->addAddress($customEmail);
  12. };
  13. $mail->Subject = $subject_name.''.$next_id;
  14. for ($ct = 0; $ct < count($_FILES['userfile']['tmp_name']); $ct++) {
  15. $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['userfile']['name'][$ct]));
  16. $filename = $_FILES['userfile']['name'][$ct];
  17. if (move_uploaded_file($_FILES['userfile']['tmp_name'][$ct], $uploadfile)) {
  18. $mail->addStringAttachment($uploadfile, $filename);
  19. } else {
  20. $msg .= 'Failed to move file to ' . $uploadfile;
  21. }
  22. }
  23. $mail->msgHTML('Файлы во вложении');
  24.  
  25.  
  26. $mail->send();
  27. } catch (Exception $e) {
  28. echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
  29. }
  30.  
  31. $from_name = 'МЕТРОТАЙЛ';
  32. $subject_name = 'Заявка на расчет #0';
  33.  
  34. require(__DIR__ .'/PHPMailer.php');
  35. $mail = new PHPMailerPHPMailerPHPMailer();
  36. try {
  37. $mail->charSet = 'UTF-8';
  38. $mail->setFrom('info@test.com', '=?UTF-8?B?'.base64_encode($from_name).'?=');
  39. $mail->addAddress('info@test.com');
  40. if ($_POST['customEmail']) {
  41. $mail->addAddress($customEmail);
  42. };
  43. $mail->Subject = '=?UTF-8?B?'.base64_encode($subject_name.''.$next_id).'?=';
  44.  
  45. for ($ct = 0; $ct < count($_FILES['userfile']['tmp_name']); $ct++) {
  46. $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES['userfile']['name'][$ct]));
  47. $filename = $_FILES['userfile']['name'][$ct];
  48. if (move_uploaded_file($_FILES['userfile']['tmp_name'][$ct], $uploadfile)) {
  49. $mail->addAttachment($uploadfile, '=?UTF-8?B?'.base64_encode($filename).'?=');
  50. } else {
  51. $msg .= 'Failed to move file to ' . $uploadfile;
  52. }
  53. }
  54. $mail->msgHTML('Файлы во вложении');
  55.  
  56. $mail->send();
  57. } catch (Exception $e) {
  58. echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
  59. }
Add Comment
Please, Sign In to add comment