Добро пожаловать в наше сообщество!
skripters.net - небольшой форум для вэб-мастеров на котором вам предоставляется широкий выбор скриптов, плагинов, стилей и много чего еще для запуска собственного проекта: интернет-магазина, форума, корпоративного сайта, продающего лендинга. Здесь вы найдете много решений по заработку в интернет. Сможете продать или купить нужное вам решение для старта своего веб-проекта. Опытные пользователи проконсультируют вас если вы вначале пути, подскажут как лучше, помогут в установке и настройке.
После регистрации проверьте папку SPAM в своей почте

Помощь Помогите с формой обратной связи HTML

Budnyakov

Пользователь
Регист
26 Июн 2017
Сообщения
7
Реакции
3
Доброе время суток всем, ребята подскажите пожалуйста как сделать форму обратной связи на почту. Шаблон HTML

Вот раньше работал с таким кодам сейчас почему ту не доходит на почту письма с сайта
<?
$name = $_POST['name'];
$name2 = $_POST['Name'];
$phone = $_POST['phone'];
$phone2 = $_POST['Phone'];
$Input_2 = $_POST['Input_2'];
$Input = $_POST['Input'];
$Input_3 = $_POST['Input_3'];
$Input_4 = $_POST['Input_4'];
$Textarea = $_POST['Textarea'];
{
$email="@gmail.com"; // ----------------------------------------- почта, куда отправляем письмо
//$email="[email protected]"; // ----------------------------------------- почта, куда отправляем письмо
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: zakaz@'.$_SERVER['HTTP_HOST'] . "\r\n"; // ---------------------- адрес отправителя, это заголовок письма, менять не обязательно
$subject = "[Новый заказ] "; // ----------------------------------------- тема письма
$message = "
<b>Клиент:</b>
<br>Имя: ".$name.$name2."
<br>Телефон: ".$phone.$phone2."
<br>Возраст: ".$Input."
<br>Рост: ".$Input_2."
<br>Вес: ".$Input_3."
<br>Обхват груди/талии/бедер: ".$Input_4."
<br>Коротко о себе: ".$Textarea."
<hr>
<br>Ссылка: ".@$_SERVER['HTTP_REFERER']."
<br>IP-адрес посетителя: ".@$_SERVER['REMOTE_ADDR']."
";
$mail=mail($email, $subject, $message, $headers);
if($mail==true){
?>
<html>
<script type="text/javascript">
setTimeout('location.replace("success")', 0001);
</script>
</html>
<?
}else{
echo "no";
}
}
?>
 

ⓜⓨⓤⓢⓛⓘ

Модератор
Developer
Регист
21 Май 2018
Сообщения
625
Реакции
609
Приветствую, я бы написал прямо но будет больно). Это не код а ГГ полное и работать не будет. Что-то писать и росписивать тоже нету смысла. Не понятно куда и что вы пытаетесь подключить. Гугл в помощь - готовая обратная форма php+html+css. И следуйте инструкциям по любому уроку. Это так в кратце. У нас на форуме тоже есть 2-3 формы и инструкция полная как ее сделать рабочей.
 
  • Мне нравится
Реакции: MRX

Budnyakov

Пользователь
Регист
26 Июн 2017
Сообщения
7
Реакции
3
Приветствую, я бы написал прямо но будет больно). Это не код а ГГ полное и работать не будет. Что-то писать и росписивать тоже нету смысла. Не понятно куда и что вы пытаетесь подключить. Гугл в помощь - готовая обратная форма php+html+css. И следуйте инструкциям по любому уроку. Это так в кратце. У нас на форуме тоже есть 2-3 формы и инструкция полная как ее сделать рабочей.
У меня этот код работал на рипе Tilda, а вот на другом html шаблоне не работает. Если не тяжело дайте ссылку темы на форуме. Был бы очень благодарен.
Я сразу написал "подскажите пожалуйста"
 
Сверху