Intereting Posts
Изменение допустимых полей, необходимых для обратного вызова beforeFind? Safari 5.1 in не позволяет источнику <video> обнаруживать переменные $ _SESSION Как отправить сообщение с помощью API whatsapp jQuery $ .ajax сообщение в файл PHP не работает Как получить последнее уменьшенное изображение для каждой категории в виде миниатюры категории Предотвращение захвата сеанса Общая ошибка «Killed» в скрипте PHP .htaccess – Как перенаправить все URL-адреса в url.php, кроме index.php Deezer API: результат поиска пуст Как получить доступ к константам класса в Twig? Как определить угол съемки фотографии и автоматический поворот для отображения веб-сайта, например, на настольных приложениях? размер файла из строки Как получить URL-адрес для удаления продукта из корзины в Magento? Функция переадресации не работает на реальном сервере. Но работа на localhost Проблема с доменом разработки среды MagentoCommerce

Простая контактная форма PHP не отправляет

После публикации более надежного примера, который я не мог понять, и просматривая несколько записей, безрезультатно, я не могу получить, возможно, самую простую контактную форму PHP в мире для работы.

Я сломал это из последней записи, чтобы узнать, могу ли я хотя бы отправить электронное письмо. Я тестировал все элементы $ var, и они распознаются с простой эхо-проверкой, поэтому я знаю, что это не проблема. Я также проверил совместимость с SMTP, и это тоже хорошо.

Проблема заключается в том, что когда я нажимаю «Отправить» в живой форме, появится сообщение «Спасибо», но я не получаю никаких писем в моем почтовом ящике.

Что мне здесь не хватает?

Чтобы начать, вот HTML

<form action="contactus.php" method="POST" class="create"> <fieldset> <legend align="center">Please fill out details below and click "Submit"</legend> <div> <label for="fullname" class="fixedwidth">Full Name</label> <input type="text" name="fullname" id="fullname" class="input2"/> </div><br/> <div> <label for="email" class="fixedwidth">Email</label> <input type="text" name="email" id="email" class="input2"/> </div><br/> <div> <label for="subject" class="fixedwidth">Subject</label> <input type="text" name="subject" id="subject" class="input2"/> </div><br/> <div> <label for="details" class="fixedwidth">Body</label> <textarea id="details" name="details" cols="62" rows="20"></textarea> </div> <div class="buttonarea"> <input type="submit" name="submit" id="submit" value="Submit"/> </div> </fieldset> </form> 

и вот PHP

 <?php $fullname = $_POST['fullname']; $email = $_POST['email']; $subject = $_POST['subject']; $details = $_POST['details']; $formcontent = "From: $fullname \n Message: $details"; $recipient = "johndoe1@email.com"; $mailheader = "From: $email \r\n"; mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); echo "Thank You!"; ?> 

Related of "Простая контактная форма PHP не отправляет"