Нужно отправить данные из формы на сайте на адрес электронной почты

263
10 ноября 2017, 08:24

Есть простая форма с требованием имейла. Нужно, чтобы эти данные с нее отправлялись на мой имейл. Как это реализовать? Уверен, это не сложно, просто нужно знать как. Спасибо!

   <div class="w-form">
            <form action="send.php" class="email-address w-clearfix" data-name="Email Form" id="mc_embed_signup" method="post" name="email-form"><input class="email-address w-input" data-name="Email" id="Email-Address" maxlength="256" name="email" placeholder="Enter your email address" required="required" type="email"><input class="button w-button" data-wait="Please wait..." type="submit" onclick="ga('send', 'event', 'Верхняяформа', 'submit')" value="Start playing today"></form>
            <div class="success-message-2 w-form-done">
              <div>Thank you! Please check your email now.</div>
            </div>
            <div class="w-form-fail">
              <div>Oops! Something went wrong while submitting the form</div>
            </div>
          </div>
        </div>

UP

Создал send.php, но не работает. Открывается страница с символами и все на этом. Что не так?

<?php
if($_POST)
{
$to = "pianoforall.lessons@gmail.com"; //куда отправлять письмо
$subject = "Новый"; //тема
$message = 'Имейл: '.$_POST['email'].';';
$headers = "Content-type: text/html; charset=UTF-8 \r\n";
$headers .= "From: <news@new-pianoforall.com>\r\n";
$result = mail($to, $subject, $message, $headers);
if ($result){
    echo "Cообщение успешно отправленно. Пожалуйста, оставайтесь на связи";
}
}
?>
Answer 1

Если хостинг не отключил функцию mail(), то попробуйте через неё (пример https://habrahabr.ru/sandbox/48759/) А если всё таки эта функция отключена используйте smtp сервисы

READ ALSO
изменение переменной пользователем

изменение переменной пользователем

Есть такая строчка в html:

275
Если в таблице два одинаковых значения в колонке как выбрать только то, у которого установлено значение в другой колонке?

Если в таблице два одинаковых значения в колонке как выбрать только то, у которого установлено значение в другой колонке?

выбираем имя по имеющемуся списку идесли есть одинаковые ид надо брать имя у которого prefer=1

346
Проблема пакетов при обновлении MYSQL

Проблема пакетов при обновлении MYSQL

При обновлении Mysql возникла такая проблемаЗависимости пакетов которые не устанавливаются и не удаляются

378
MySQl Репликация. Слэйв отстаёт от Мастера

MySQl Репликация. Слэйв отстаёт от Мастера

Столкнулся со следующей проблемой:

339