Задать вопрос
@lexstile

Как через phpmailer отправить на почту прикрепленный к форме файл?

Весь вопрос в заголовке.
Как через phpmailer прикрепить файл к сообщению?
Все данные, введенные клиентом отправляются $text = $_POST['message'];
Как в $text занести еще и файл?
Собираются данные с формы(как собрать file, не знаю):
function order_form(){
	var message = '';
	var client_name = $("#client_name_order").val();
	var client_phone = $("#client_phone_order").val();
	var client_email = $("#client_email_order").val();
	var client_text = $("#client_text_order").val();
	if (client_phone == ''){
		//alert('Пожалуйста, напишите свой номер телефона.');
		swal({ title: "",   text: "Не заполнено поле 'Ваш телефон'",   type: "error",   confirmButtonText: "ОK", confirmButtonColor: "#CD0117" });
		return;
	}else if(client_email == ''){
		swal({ title: "",   text: "Не заполнено поле 'Ваш e-mail'",   type: "error",   confirmButtonText: "ОK", confirmButtonColor: "#CD0117" });
		return;
	}else{
		message = 'Телефон: ' + client_phone + '<br /> Имя: ' + client_name + '<br /> Почта: ' + client_email + '<br /> Сообщение: ' + client_text;
		$.ajax({
			url: '/mailer/send_letter.php',
			type: 'post',
			data: 'mode=call_back&message=' + message,
			dataType: 'text',
			success: function(data) {
				if (data = '0'){
					swal({ title: "",   text: "Ваша заявка успешно отправлена!",   type: "success",   confirmButtonText: "ОK", confirmButtonColor: "#CD0117" });
					setTimeout(function(){ location.reload(); }, 3000);
					return;
				}else{
				swal({ title: "",   text: "Ошибка отправки сообщения",   type: "error",   confirmButtonText: "ОK", confirmButtonColor: "#CD0117" });
				return;
				}
			}
		});
	}
}
  • Вопрос задан
  • 3200 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы