Last active
September 28, 2017 08:26
-
-
Save Pum-purum/802bec56a88d536655cb30dff0a26b9f to your computer and use it in GitHub Desktop.
Отправить на почту сообщение из формы на сайте
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Created by PhpStorm. | |
* User: Андрей | |
* Date: 01.08.2017 | |
* Time: 15:39 | |
*/ | |
if ((isset($_POST['NAME']) && $_POST['NAME'] != "") && (isset($_POST['PHONE']) && $_POST['PHONE'] != "")) { //Проверка отправилось ли наше поля name и не пустые ли они | |
$to = 'check@victory.su'; //, rayanova.sv@ya.ru, vezheev@sv-udm.ru, alex@sv-udm.ru'; //Почта получателя, через запятую можно указать сколько угодно адресов | |
function clearing($str) | |
{ | |
$str = strip_tags($str); | |
$str = htmlspecialchars($str); | |
return $str; | |
} | |
$name = clearing($_POST['NAME']); | |
$name = clearing($_POST['PHONE']); | |
$mail = clearing($_POST['EMAIL']); | |
$subject = clearing($_POST['TYPE']); //Заголовок сообщения | |
$message = '<html> | |
<head> | |
<title>' . $subject . '</title> | |
</head> | |
<body> | |
<p>Имя: ' . $_POST['NAME'] . '</p> | |
<p>Телефон: ' . $_POST['PHONE'] . '</p> | |
<p>Эл.почта: ' . $_POST['EMAIL'] . '</p> | |
<p>Форма: ' . $_POST['TYPE'] . '</p>'; | |
if ($_POST['QUESTION']) { | |
$question = clearing($_POST['QUESTION']); | |
$message .= '<p>Вопрос: ' . $_POST['QUESTION'] . '</p>'; | |
} | |
$message .= "</body></html>"; | |
//Текст нащего сообщения можно использовать HTML теги | |
$headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма | |
$headers .= "From: " . $_SERVER['SERVER_NAME'] . "<" . $_SERVER['SERVER_ADMIN'] . ">\r\n"; //Наименование и почта отправителя | |
mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail | |
$answer['success'] = true; | |
} else { | |
$answer['error'] = "Пожалуйста, введите все требуемые данные"; | |
} | |
echo json_encode($answer); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment