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

7 Авг 2020 в 19:42
136 +1
0
Ответы
1

Чтобы настроить отправку формы на ваш email через HTML и PHP, вам необходимо создать HTML форму и написать соответствующий PHP скрипт.

Пример HTML формы:

<form action="send_form.php" method="POST">
<label for="name">Имя:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Сообщение:</label>
<textarea id="message" name="message" required></textarea>
<button type="submit">Отправить</button>
</form>

Создайте файл send_form.php и добавьте код для отправки письма на ваш email:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = "ваш_email@example.com";
$subject = "Новое сообщение с формы";
$body = "Имя: $name\nEmail: $email\n\n$message";
if (mail($to, $subject, $body)) {
echo "Письмо успешно отправлено";
} else {
echo "Что-то пошло не так, попробуйте еще раз";
}
}
?>

Замените "ваш_email@example.com" на ваш реальный email. Сохраните оба файла на своем сервере и попробуйте отправить форму. Если у вас возникают проблемы, проверьте правильность пути к файлу send_form.php в атрибуте action формы и удостоверьтесь, что ваш сервер поддерживает отправку почты с помощью функции mail().

18 Апр в 10:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир