[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу разобраться с отправкой сообщений с сайта
vulkan3
Добрый день подскажите как настроить форму ответа с сайта

Форма

<form class="form text-in" data-form="{"name":"Виджет \"Форма\"","type":"order","after":"msg","msg":"Спасибо!\nВаша заявка отправлена.\nВ ближайшее время мы с Вами свяжемся!","url":"/","addhtml":"","js":"alert(\"Этот код выполняется после успешного отправления заявки.\");","integrations":[]}" data-fields="[{"name":"ФИО бойца","type":"name","required":false,"id":""},{"name":"Выберите вариант:","type":"radio-list","required":false,"id":""},{"name":"В каких войсках служил (если знаете)","type":"text","required":false,"id":""},{"name":"Звание (если знаете)","type":"text","required":false,"id":""},{"name":"Ваша электронная почта","type":"email","required":false,"id":""},{"name":"Телефон","type":"phone","required":false,"id":""},{"name":"Загрузите фото","type":"file","required":false,"id":""}]">
<div class="
fields">
<div class="
field" data-type="name">
<div class="
input"><input class="form-control text" type="text" data-placeholder="true" value="ФИО бойца" style="border-radius: 4px;"></div>
</div>
<div class="
field" data-type="radio-list">
<div class="
name">Выберите вариант:</div>
<div class="
input"><label><input type="radio" value="Боец"> Боец</label><label><input type="radio" value="Труженник тыла"> Труженник тыла</label></div>
</div>
<div class="
field" data-type="text">
<div class="
input"><input class="form-control text" type="text" data-placeholder="true" value="В каких войсках служил (если знаете)" style="border-radius: 4px;"></div>
</div>
<div class="
field" data-type="text">
<div class="
input"><input class="form-control text" type="text" data-placeholder="true" value="Звание (если знаете)" style="border-radius: 4px;"></div>
</div>
<div class="
field" data-type="email">
<div class="
input"><input class="form-control text" type="text" data-placeholder="true" value="Ваша электронная почта" style="border-radius: 4px;"></div>
</div>
<div class="
field" data-type="phone">
<div class="
input"><input class="form-control text" type="text" data-placeholder="true" value="Телефон" style="border-radius: 4px;"></div>
</div>
<div class="
field" data-type="file">
<div class="
input">
<div class="
form-control file">
<span class="
state">Выберите файл...</span>
<div class="
pseudo" action="/app/f" method="POST" enctype="multipart/form-data">
<input type="
hidden" name="ImageUploadForm[page]" value="720223">
<input type="
file" name="ImageUploadForm[image]">
</div>
</div>
</div>
</div>
</div>
<div class="
macros-button">
<div class="
btn-out full xs-none">
<style>
#uid9 {
background-color: rgb(250, 215, 30);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-width: 3px;
border-color: rgb(220, 185, 4);
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-width: 1px;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
color: rgb(0, 0, 0);
font-size: 18px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
padding-top: 8px;
}

#uid9:hover, #uid9.hover {
background-color: rgb(247, 209, 5);
border-color: rgb(176, 148, 4);
color: rgb(0, 0, 0);
}

#uid9:active, #uid9.active {
background-color: rgb(223, 188, 5);
border-bottom-width: 1px;
border-color: rgb(141, 119, 3);
border-top-width: 3px;
box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
color: rgb(0, 0, 0);
}

#uid9:before {

}

#uid9:active:before, #uid9.active:before {
background-color: rgb(223, 188, 5);
box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}

#uid9 .fa {
font-size: 23px;
margin-right: 9px;
}
</style>
<div class="
btn-inner">
<button class="
btn font-text submit" id="uid9" data-ym_goal="" data-ga_category="" data-ga_action="">
<span class="
text icon">
<i class="
fa fa-flag"></i>
<span>Отправить заявку!</span>
</span>
<input type="
submit">
</button>
</div>
</div>
</div>
</form>



а вот сам send.php


<?
if((isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они
$to = 'vulkan3@yandex.ru'; //Почта получателя, через запятую можно указать сколько угодно адресов
$subject = 'Обратный звонок с сайта'; //Заголовок сообщения
$message = '
<html>
<head>
<title>'
.$subject.'</title>
</head>
<body>
<p>Имя: '
.$_POST['name'].'</p>
<p>Телефон: '
.$_POST['phone'].'</p>
<p>'
.$_POST['text'].'</p>
</body>
</html>'
; //Текст нащего сообщения можно использовать HTML теги
$headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма
$headers .= "From: Отправитель <vulkan3@yandex.ru>\r\n"; //Наименование и почта отправителя
mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail
}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.