В этом примере мы используем функцию `mail()` для отправки письма. При этом важно убедиться, что ваш хостинг поддерживает отправку почты через PHP. Если вы столкнулись с проблемами отправки писем, можно использовать сторонние библиотеки, например, PHPMailer.

И вот он — пример простой формы обратной связи на PHP:

__________
<form method=«post» action=«sendmail.php»>
<label>Имя:</label><br>
<input type=«text» name=«name»><br>

<label>Email:</label><br>
<input type=«email» name=«email»><br>

<label>Сообщение:</label><br>
<textarea name=«message»></textarea><br>

<input type=«submit» value=«Отправить»>
</form>
__________

И вот код PHP для обработки формы и отправки письма:

__________
<?php
if ($_SERVER[«REQUEST_METHOD»] == «POST») {
$name = $_POST[«name»];
$email = $_POST[«email»];
$message = $_POST[«message»];

// Валидация данных

if (!empty($name) && !empty($email) && !empty($message)) {
// Формирование заголовков письма
$headers = «From: $name <$email>\r\n»;
$headers .= «MIME-Version: 1.0\r\n»;
$headers .= «Content-type: text/html; charset=utf-8\r\n»;

// Отправка письма
mail(«адрес_получателя@example.com», «Сообщение от $name», $message, $headers);
echo «Сообщение отправлено!»;
} else {
echo «Заполните все поля!»;
}
}
_____

В этом примере мы используем функцию `mail()` для отправки письма. При этом важно убедиться, что ваш хостинг поддерживает отправку почты через PHP. Если вы столкнулись с проблемами отправки писем, можно использовать сторонние библиотеки, например, PHPMailer.

От admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *