'; $table = ''; $keys = array( 'name' => 'Имя', 'count' => 'Количество', 'tel' => 'Телефон', 'comment' => 'Сообщение', 'block' => 'Источник заявки', 'product' => 'Заявка на товар' ); foreach ($_POST as $key => $value) { if (is_array($value)) $value = implode(", ", $value); if ($keys[$key]) { $table .= (($c = !$c) ? '' : '') . ' ' . $keys[$key] . ' ' . $value . ' '; } } $html .= ' ' . $table . '

Заявка с оптовой страницы https://modul16.ru/opt/

'; // Для более ранних версий PHPMailer //require_once '/PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->CharSet = 'UTF-8'; // От кого $mail->setFrom('opt@modul16.ru', 'ОПТ Modul16'); // Кому $mail->addAddress('ilia199116@gmail.com'); // Тема письма $mail->Subject = 'Заявка с оптовой страницы https://modul16.ru/opt/'; $mail->msgHTML($html); // Приложения $tmp_name = $_FILES["file"]["tmp_name"]; // basename() может предотвратить атаку на файловую систему; // может быть целесообразным дополнительно проверить имя файла $name = basename($_FILES["file"]["name"]); move_uploaded_file($tmp_name, __DIR__ . '/mailattach/' . $name); if (!empty($_FILES["file"])) { $mail->addAttachment(__DIR__ . '/mailattach/' . $name); } // $mail->addAttachment(__DIR__ . '/file.pdf'); $mail->send(); if (!empty($_FILES["file"])) { unlink(__DIR__ . '/mailattach/' . $name); }