@igor042018

Просьба помочь с настройкой отправки данных формы на почту ( с файлом ), обычный лендинг пейдж?

Добрый вечер!
Просьба помочь в настройки отправки заявок но почту.
Что можно использовать и как настроить, перерыл интернет нормального варианта который бы работал не нашел.
Если нет возможности помочь просьба подсказать библиотеку или какое-то готовое решение.
Заранее спасибо. :)

Код формы:
<form action="#" class="examples-feedback-form" id="form1" method="post"  enctype="multipart/form-data">
<label>
<input type="text" name="name" placeholder="Ваше имя">
</label>
<label>
<input type="tel" name="tel" placeholder="Ваш телефон">
</label>
<label class="label-file">
<span>Прикрепить смету</span>
<input type="file" name="file">
</label>
<button type="submit" class="btn">Получить аудит сметы</button>
</form>
<div class="pop fancybox" id="pop1">
Спасибо за обращение. <br>
В ближайшее время мы с Вами свяжемся.
</div>
код mail1.php
<?php

$recepient = "igor72537253@gmail.com";
$sitename = "Название сайта";

$name = trim($_POST["name"]);
$tel = trim($_POST["tel"]);
$message = "Имя: $name \nТелефон: $tel";

$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
код js:
$(document).ready(function () {
$("#form1").submit(function () {
$.ajax({
type: "POST"
, url: "mail1.php"
, data: $(this).serialize()
}).done(function () {
$(this).find("input").val("");
$("#form1").trigger("reset");
$.fancybox.open($("#pop1"));
setTimeout(function () {
$.fancybox.close();
}, 1500);
});
return false;
});
});
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
Uwe_Boll
@Uwe_Boll
Я Злой и Страшный Уве Болл в Разработке знаю Толк
phpmailer или swiftmailer использовать должен Ты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы