Форма обратной связи не работает :(

Klopopryg
На сайте с 29.12.2004
Offline
344
345

Версия php - http://arstom.ru/info.php

Страница с формой:  http://arstom.ru/1.html
Код:

<!DOCTYPE html>
<html lang="ru">
  <head>

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <!-- Подключение сброса стилей -->
    <link rel="stylesheet" href="reset.css" />

    <!-- Подключение файла стилей -->
    <link rel="stylesheet" href="style.css" />
    <title>Форма обратной связи</title>
  </head>
  <body>

<form class="guruweba_example_form" name="feedback" method="POST" action="/email.php">
  <div class="guruweba_example_caption">Обратная связь</div>
  <div class="guruweba_example_infofield">Тема обращения</div>
  <select name="theme" required="required">
    <option value="">Выберите вариант</option>
    <option>Вопрос по работе сервиса</option>
    <option>Помощь в оформлении заказа</option>
    <option>Сотрудничество</option>
    <option>Пожелания / предложения</option>
  </select>
  <div>Ваше имя</div>
  <input type="text" name="name" required="required">
  <div>Ваш email</div>
  <input type="email" name="email" required="required">
  <div>Сообщение</div>
  <textarea name="message"></textarea>
  <input type="submit" name="submit_btn" value="Отправить">
</form>
  </body>
</html>
Обработчик: http://arstom.ru/email.php
Код:
<?php
  // Простейший обработчик формы обратной связи by GuruWeba
  // Разместите этот код в файле, который указан как обработчик формы
  // Замените адреса email в переменных $to и $from ниже
  // Внимание! Данный обработчик не содержит защиты от злоумышленников

  if (isset($_POST['submit_btn'])) {
    // Email на который будет отправлено письмо
    $to = "moy-email@mail.ru";
    // Email от имени которого будет отправлено письмо.
    // Введите email вашего сайта, либо, в крайнем случае,
    // продублируйте email из $to (может не работать)
    $from = "moy-email@mail.ru";
    $subject = "Новая заявка на сайте"; // Тема присылаемого письма
    $message = "На сайте была заполнена форма обратной связи"."\r\n"
      // Если вы изменяли поля формы, внесите изменения ниже
      ."<b>Тема:</b> ".$_POST['theme']."\r\n"
      ."<b>Ваше имя:</b> ".$_POST['name']."\r\n"
      ."<b>Ваш email:</b> ".$_POST['email']."\r\n"
      ."<b>Сообщение:</b> ".$_POST['message']."\r\n";
    $headers = "From: ".$from."\r\nContent-type: text/html; charset=utf-8\r\n";
    mail($to, $subject, $message, $headers);
  }
?>
И не работает...

Почему? Может есть рабочая форма у кого-то под рукой?


phpinfo()
  • arstom.ru
'./configure' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info'...
Лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать - "кто тут?"
alaev
На сайте с 18.11.2010
Offline
750
#1
Надо смотреть настройки отправки почты через php. Часть из них отключена.

А ещё хостер мог отключить php mail.
Создание и продвижение сайтов - https://alaev.net , аудиты сайтов, контекстная реклама
M
На сайте с 04.12.2013
Offline
223
#2

Понятно, почему не работает. Обработчик в таком виде – это какой-то выкидыш.

P.S. Там не только «настройки почты» нужно смотреть, но и настройки почтового домена. Почта может отправляться, но не приходить. Принимающая ПС легко может резать калечные/спамные письма.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Klopopryg
На сайте с 29.12.2004
Offline
344
#3
alaev #:
Надо смотреть настройки отправки почты через php. Часть из них отключена.

А ещё хостер мог отключить php mail.

Как это сделать?

totamon
На сайте с 12.05.2007
Offline
437
#4
Klopopryg :
И не работает...
ищите ошибки в логах, и, папку спам проверяли?
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий