Проблема с отправкой на почту информации из формы обратной связи
На сайте есть страница с формой обратной связи, вот html-документ с кодировкой WINDOWS-1251:
<html>
<head>
<title>Форма отправки</title>
<style>
* {
font-family: Century Gothic;
text-align: center;
}
img {
height: 50px;
}
</style>
</head>
<body>
<h1>Отправьте нам информацию о себе</h1>
<form action="send.php" method="post">
<input type="text" name="fio" placeholder="ФИО" size="80" required>
<br/>
<br/>
<input type="text" name="email" placeholder="Укажите e-mail" size="80" required>
<br/>
<br/>
<textarea name="message" cols="80" rows="10" placeholder="Напишите ваше сообщение сюда..."></textarea>
<br/>
<br/>
<br/>
<input type="submit" value="Отправить">
</form>
<img src="https://media1.tenor.com/images/d6c0e2fcf9a7735cbfee4526edb5f304/tenor.gif">
</body>
</html>
А также файл php с той же кодировкой:
<?php
$fio = $_POST['fio'];
$email = $_POST['email'];
$message = $_POST['message'];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$message = htmlspecialchars($message);
$fio = urldecode($fio);
$email = urldecode($email);
$message = urldecode($message);
$fio = trim($fio);
$email = trim($email);
$message = trim($message);
if (mail("[email protected]", "From 9.html", "SNF:".$fio.". E-mail: ".$email." mESSAGE: ".$message ,"From: [email protected] \r\n")){
echo "Success!";
} else {
echo "Failure!";
}
?>
Графа фио и e-mail были заполнены кириллицей и они не показаны в данном сообщении, а сообщение латиницей, поэтому мы видим его в письме, которое пришло на почту. Как сделать так, чтобы кириллический текст, вводимый пользователем показывался в письме на почту. Заранее спасибо!
