Rafaeljr Ответов: 1

Как исправить эту контактную форму PHP для отправки электронных писем? Он отправляет электронные письма без содержания.


Спасибо! Ваше сообщение было отправлено. Мы обязательно свяжемся с вами
как можно скорее!

';
} еще {
эхо '

Нам очень жаль, но что-то пошло не так, вернитесь и попробуйте
опять!

';
}
$email_from = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
если ($email_from === ложь) {
echo 'ошибка, неверная электронная почта';
}
}
?>


связаться с нами





















Что я уже пробовал:

Я пробовал разные способы, но так и не нашел решения.

1 Ответов

Рейтинг:
2

Rafaeljr

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: Rafael'; 
$to = 'Do-Not-Reply@mydomaincom'; 
$subject = 'Support Message';

$body = "From: $name\n E-Mail: $email\n Message:\n $message";
?>

<?php
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) { 
echo '<p>Thank you! Your message has been sent. We will get back to you 
as soon as possible!</p>';
} else { 
    echo '<p>We are sorry, but something went wrong, go back and try 
again!</p>'; 
}
$email_from = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
if ($email_from === false) {
echo 'error, invalid email';
}
}
?>
<form method="post" action="contact.php" class="bg-white 
rounded pb_form_v1">

          <h2 class="mb-4 mt-0 text-center">Contact Us</h2>

          <div class="form-group">
            <input name="name" class="form-control pb_height-50 reverse" 
placeholder="Name">
          </div>

          <div class="form-group">
            <input type="email" class="form-control pb_height-50 reverse" 
name="email" placeholder="Email">
          </div>

          <div class="form-group">
            <textarea name="message" class="form-control pb_height-50 
reverse" placeholder="Message"></textarea>
          </div>


          <div class="form-group">
            <input id="submit" name="submit" type="submit" value="Submit" 
class="btn btn-primary btn-lg btn-block pb_btn-pill  btn-shadow-blue">
          </div>
        </form>