Есть php код отправляющий форму, он прекрасно работает, все с ним хорошо.
Сейчас потребовалось добавить в форму отправку файлов и тут возникли трудности. помогите плиз, коллеги.
<form class="form">
<input type="text" name="name" placeholder="Ваше имя">
<input type="text" name="phone" placeholder="Номер телефона*" required>
<input type="file" name="file" multiple accept="image/*">
<textarea type="text" name="description" placeholder="Описание автомобиля"></textarea>
<button>Узнать стоимость авто</button>
</form>
$(function() {
$(".form").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$(".form").trigger("reset");
});
return false;
});
});
<?php
$recepient = "mail@ya.ru";
$sitename = "Название сайта";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$description = trim($_POST["description"]);
$message = "Имя: $name \nТелефон: $phone \nОписание: $description";
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");