Настроить форму php

158
19 декабря 2018, 08:50

Написал небольшой код, чтоб сообщения приходили на почту к заказчику, но по какой-то причине код не отрабатывает. Всё внизу.

 <form class="button" id="contactform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
            <div class="user"></div>
            <input class="name" type="text" placeholder="Введите ваше имя" name="contactname" id="contactname">
            <div class="telephone"></div>
            <input class="name number" type="text" placeholder="Ваш номер телефона" name="number" id="numbers">
            <button name="submit" type="submit"><p>ПОЛУЧИТЬ РАСЧЁТ</p></button>
        </form>
        <?php
      if (isset($_POST['contactname'])) {$contactname = $_POST['contactname'];}
      if (isset($_POST['number'])) {$number = $_POST['number'];}
      //Если форма отправлена
      if(isset($_POST['submit'])) {
      //Проверка Поля ИМЯ
        $emailTo = 'ooo_ssd86@mail.ru'; //email
        $body = "Name: $contactname \n\n Number:\n $number";
        $headers = 'From: My Site';
        mail($emailTo, $body, $headers);
      }
    ?>
Answer 1

Проверьте папку спама. Попробовал у себя, код рабочий и попал мне в директорию спама.

Answer 2

Попробуйте использовать https://github.com/PHPMailer/PHPMailer. Поможет избежать множества проблем (особенно при масштабировании приложения).

READ ALSO
&ldquo;Быки и коровы&rdquo;. Подскажите как правильно считать &ldquo;Коров&rdquo;

“Быки и коровы”. Подскажите как правильно считать “Коров”

Не могу придумать нормальный алгоритм для подсчета коров, программа при вводе двух одинаковых двузначных чисел("3 6 3 6"сравниваем с "3 6 7 5") считает...

192
Почему рекурсивная функция возвращает 0?

Почему рекурсивная функция возвращает 0?

Программа выводит 05 2 - > 0

137
Инициализация обычная и через :v_(v)

Инициализация обычная и через :v_(v)

Недавно возникла проблема, что программа не работала при инициализации через :v_(v), а при обычном сработало, но разобраться, в чем проблема,...

152
Случайные числа с++

Случайные числа с++

Как правильно сгенерировать случайные числа от -20 до 70

190