vit_nine
@vit_nine
Веб-разработчик

PHP не отправляет данные формы на email?

Суть вопроса в названии.

HTML
<form id="callphone" class="callphone">
	<input type="phone" name="phone" id="phone" placeholder="+7 (775) 225-33-44" required>
	<button type="submit" class="button">Отправить</button>
	<p class="enterinfo">*Введите номер телефона</p>
</form>


JS
$(document).ready(function() {

	$("#callphone").submit(function() {
		$.ajax({
			type: "POST",
			url: "mail.php",
			data: $(this).serialize()
		}).done(function() {
			$(this).find("input").val("");
			alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
			$("#callphone").trigger("reset");
		});
		return false;
	});
	
});


PHP
<?php

$recepient = "vitaliy.balayan@gmail.com";
$sitename = "ТОО Информационно-Технологический Сервис";

$phone = trim($_POST["phone"]);
$message = "Телефон: $phone";

$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
gobananas
@gobananas
finishhim.ru
В большинстве случаев такая проблема связана с функцией mail() используйте PHPMailer или SwiftMailer
Ответ написан
Ваш ответ на вопрос

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

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