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

Как настроить форму обратной связи на почту?

Ребят, подскажите где я ошибся или где то что то недозаполнил, на сайте есть форма обратной связи, заполняется НО не отправляется на почту.
вот код самого файла php

<?php
 /* Здесь проверяется существование переменных */
  if (isset($_POST['name'])) {$name = $_POST['name'];}
  if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
  if (isset($_POST['typ'])) {$typ = $_POST['typ'];}
  if (isset($_POST['f0'])) {$f0 = $_POST['f0'];}  


 $address = "123@yandex.ru";

 $mes = "Заявка.\nФорма отправки: $typ\nИмя: $name\nТелефон: $phone\nЧто: $f0";

$sub='Спасибо за оброщение.'; //сабж
$email='Заказ <landing>'; // от кого
 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

ini_set('short_open_tag', 'On');
?>
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rickkk
@Rickkk
Утилита sendmail на вашем сервере установлена? Что возвращает $send проверяли?
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
$email='Заказ '; // от кого
тут должен быть email отправителя, пример заголовка 'From: webmaster@example.com'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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