За последние 24 часа нас посетили 17770 программистов и 1703 робота. Сейчас ищут 1806 программистов ...

Обратная связь пхп и хтмл

Тема в разделе "Работа с почтой", создана пользователем HuliMeow, 11 апр 2017.

  1. HuliMeow

    HuliMeow Новичок

    С нами с:
    11 апр 2017
    Сообщения:
    2
    Симпатии:
    0
    Вечер в хату, господа :D
    Настроил обратную связь на сайте, но письма не приходят.
    Сайт на хостинге и нормальном домене, почта тоже на этом хостинге с доменом.
    Кто подскажет, куда рыть и как?

    Вот код формы хтмл:

    Код (Text):
    1. <section id="section0" class="header">
    2.     <div class="container">
    3.         <div class="headerInner">
    4.             <h2>НАЗВАНИЕ САЙТЕ<br>слоган сайта</h2>
    5.             <p>слоган сайта <b class="red">город</b></p>
    6.             <div class="row mt-30">
    7.                 <div class="col-md-4 col-sm-6">
    8. <form class="contact_form" action="index1.php" method="post">
    9.                         <input type="text" placeholder="Ваше Имя:">
    10.                         <input type="email" placeholder="Ваш Email:">
    11.                         <input type="tel" placeholder="Ваш номер телефона:">
    12.                         <input type="tel" placeholder="Текст сообщения:">
    13.                         <button class="btn btn-default btn-head mt-20 mb-50">Отправить заявку</button>
    14.                     </form>
    15.                 </div>
    16.             </div>
    17.         </div>
    18.     </div>
    19. </section>
    Вот код обработчика:

    Код (Text):
    1. <?php
    2. /* Здесь проверяется существование переменных */
    3.   if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
    4. if (isset($_POST['name'])) {$name = $_POST['name'];}
    5. if (isset($_POST['adress'])) {$adress = $_POST['adress'];}
    6.  
    7. /* Сюда впишите свою эл. почту */
    8. $address = "support@vapedesk.ru";
    9.  
    10. /* А здесь прописывается текст сообщения, \n - перенос строки */
    11. $mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nИмя: $name\nE-mail: $adress";
    12.  
    13. /* А эта функция как раз занимается отправкой письма на указанный вами email */
    14. $sub='Заказ с сайта'; //сабж
    15. $email='vapedesk.ru'; // от кого
    16. $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
    17.  
    18. ini_set('short_open_tag', 'On');
    19. header('Refresh: 3; URL=index.html');
    20. ?>
    21. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    22. <html>
    23. <head>
    24. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    25. <meta http-equiv="refresh" content="3; url=index.html">
    26. <title>С вами свяжутся</title>
    27. <meta name="generator">
    28. <style type="text/css">
    29. body
    30. {
    31.  
    32.    background: #22BFF7 url(img/zakaz.png) top -10% center no-repeat;
    33.  
    34. }
    35.  
    36. <script type="text/javascript">
    37. setTimeout('location.replace("/index.html")', 3000);
    38. /*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
    39. </script>
    40. </head>
    41. </body>
    42. </html>
     
  2. noise

    noise Новичок

    С нами с:
    13 мар 2017
    Сообщения:
    6
    Симпатии:
    0
    Начать стоит с исправления HTML.
    У input'ов нет атрибутов name. Без них ничего не передается.
    Нет input submit.
     
  3. HuliMeow

    HuliMeow Новичок

    С нами с:
    11 апр 2017
    Сообщения:
    2
    Симпатии:
    0
    задал инпут нейм, ничего не вшыло. По поводу инпут сабмит не понял. Не могли бы вы помочь?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Чтобы отправить данные формы, нужно чтобы в ней был тег input с type=submit, это такая кнопка по которой данные с формы будут отправлены на action.
    Ты HTML и PHP по каким книгам изучаешь?
     
  5. noise

    noise Новичок

    С нами с:
    13 мар 2017
    Сообщения:
    6
    Симпатии:
    0
    В обработчике смотрите что приходит.
    Код (Text):
    1. var_dump($_POST['phone']);