Не получается отправить данные с формы
-
Добрый день! Не получается настроить отправку данных на почту из самописной формы. Использую плагин easy wp smtp, он настроен, все хорошо, переадресация на разные почтовые ящики отрабатывает с плагинами по типу bookly, cf7 и т д., но на самописную форму это не распространяется… Вообщем не получается ничего, от слова «совсем».
Так как мало опыта, не совсем понимаю, можно ли как то мою форму подтянуть к обработчику плагина easy wp smtp? Да еще и прикрутить к отправке на определенный почтовый адрес?
Ну а пока, пожалуй начну… Имеется такая форма.
<form class="popup" id="popup" action="/inc/send-form.php" method="post">
<svg class="close-popup" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FF6F64" d="M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z"/></svg>
<picture>
<img src="https://doctor-linz.ru/wp-content/uploads/2025/04/logo_Montazhnaya-oblast-1-2-1.png">
</picture>
<h6>
Здравствуйте!<br>
Оставьте номер и мы вам перезвоним!
</h6>
<label>
<input type="text" name="name" id="name">
<div class="label__text">
Ваше имя
</div>
</label>
<label>
<input type="tel" name="phone" id="phone" required>
<div class="label__text">
Ваш телефон
</div>
</label>
<button type="submit">Отправить</button>
</form>action="/inc/send-form.php"
В обработчике для теста прописал, так у меня сломались бд от плагина онлайн записи. Удаляю код с хостинга, все восстанавливается.
Текст ошибки: «DataTables warning = table-id = bookly-appointments-list — invalid JSON response».
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
$phone = htmlspecialchars($_POST["phone"]);
$to = "stickah300697@gmail.com";
$subject = "Сообщение с формы";
$body = "Имя: " . $name . "\n";
$body .= "Телефон: " . $phone . "\n";
$headers .= "From: doctor-linz.ru <no-reply@doctor-linz.ru>\r\n";
if (mail($to, $subject, $body, $headers)) {
echo "Сообщение успешно отправлено";
} else {
echo "Ошибка при отправке сообщения";
}
}
?>Я в тупике, подскажите пожалуйста.
- Для ответа на тему необходимо авторизоваться.