· 7 years ago · Jul 12, 2018, 06:44 PM
1<?php
2// Файлы phpmailer
3require ‘phpmailer.php’;
4require ‘smtp.php’;
5// Переменные
6$name = $_POST[‘name’];
7$number = $_POST[‘number’];
8$email = $_POST[‘email’];
9// ÐаÑтройки
10$mail = new PHPMailer;
11$mail->isSMTP();
12$mail->Host = ‘smtp.yandex.ru’;
13$mail->SMTPAuth = true;
14$mail->Username = ‘rumyantsev.pavel2017; // Ваш логин в ЯндекÑе. Именно логин, без @yandex.ru
15$mail->Password = ‘GFIFGFIF2002’; // Ваш пароль
16$mail->SMTPSecure = ‘ssl’;
17$mail->Port = 465;
18$mail->setFrom(‘rumyantsev.pavel2017@yandex.ru’); // Ваш Email
19$mail->addAddress(‘rumyantsev.pavel2017@yandex.ru’’); // Email получателÑ
20$mail->addAddress(‘rumyantsev.pavel2017@yandex.ru’’); // Еще один email, еÑли нужно.
21// Прикрепление файлов
22 for ($ct = 0; $ct < count($_FILES[‘userfile’][‘tmp_name’]); $ct++) {
23 $uploadfile = tempnam(sys_get_temp_dir(), sha1($_FILES[‘userfile’][‘name’] [$ct]));
24 $filename = $_FILES[‘userfile’][‘name’][$ct];
25 if (move_uploaded_file($_FILES[‘userfile’][‘tmp_name’][$ct], $uploadfile)) {
26 $mail->addAttachment($uploadfile, $filename);
27 } else {
28 $msg .= ‘Failed to move file to ‘ . $uploadfile;
29 }
30 }
31
32// ПиÑьмо
33$mail->isHTML(true);
34$mail->Subject = “Заголовокâ€; // Заголовок пиÑьма
35$mail->Body = â€œÐ˜Ð¼Ñ $name . Телефон $number . Почта $emailâ€; // ТекÑÑ‚ пиÑьма
36// Результат
37if(!$mail->send()) {
38 echo ‘Message could not be sent.’;
39 echo ‘Mailer Error: ‘ . $mail->ErrorInfo;
40} else {
41 echo ‘ok’;
42}
43?>