мой сайт размещен на сайте name.com, и для проверки этого я загрузил простой файл с именем contact.php с этим вверху.Использование PHP mail() - проблема с хостингом name.com
<?php
$to = '~~~~';
$subject = 'enquiry from ';
$name = $_POST['name'];
$email - $_POST['email'];
$message = $_POST['message'];
if ($_POST){
mail($to, $subject, $message, $header);
$feedback = "Sent";
}
?>
Таким образом, когда я нажимаю кнопку отправки, она отправляет почту. Внутри тега p у меня есть обратная связь echo $, которая появляется после нажатия кнопки.
Электронная почта не отправляется? Что-нибудь я здесь делаю неправильно, или мне нужно каким-то образом настроить мою cPanel?
вы имеют опечатку на строке 6. Это должен быть знак '=', а не '-'. –
Я все еще думаю, что вы должны добавить заголовок, как я опубликовал в своем ответе. Во всяком случае, вы его работали? – Sergio
@ Sergio Ya, я изменил его, как было предложено - он работает на локальном сервере XAMPP, но когда я использую его на своем сайте, он не отправляет на адрес электронной почты в параметре $ to, а вместо этого в Home directory -> Mail - > Создать внутри файлового менеджера cPanel. Любые предложения по этому поводу? – BrettD