Форма для отправки писем

PaulC

Новичок
Добрый день.
Сделал форму для отправки с сайта. Возникла проблема - письма приходят, но вместо русский букв - символы.
Пробовал сохранять в Notepad в UTF-8 без BOM, не помогло.
Вот код формы:
Код:
<?php
$firstname = $_POST[firstname];
$mail = $_POST[mail];
$mess = $_POST[mess];
$phone = $_POST[phone];


// Проверим что хоть один чекбокс выбран
if (count($_POST['check'])) {
    // перебор
    foreach ($_POST['check'] AS $key=>$value){
        $product .= $value ." - ". $_POST['value'][$key] ."\r\n";
    }
}

mail("[email protected]", "Заявка с сайта", "Имя:".$firstname. "\r\nE-mail: ".$mail. "\r\nТелефон: ".$phone. "\r\nСообщение: ".$mess. "\r\nТовары:\r\n". $product ,"From: [email protected]\r\n");

?>

<html>
 <head>
 <meta charset="utf-8">
<link rel="stylesheet" href="style.css">
  <title>Ваша заявка отправлена</title>
 </head>
  <body>
  <div class="form1" style="width: 500px; height: 500px; margin: 5% auto; font-family: 'Open Sans', sans-serif;">
  <p align="center"><b>ВАША ЗАЯВКА ОТПРАВЛЕНА</b></p>
  <p><b>Имя:</b> <?php echo $firstname;?></p>
  <p><b>Email:</b> <?php echo $mail;?></p>
  <p><b>Телефон:</b> <?php echo $phone;?></p>
  <p><b>Сообщение:</b> <?php echo $mess;?></p>
  <p><b>Выбранные товары:</b> <?php echo $product;?></p>
  <a href="/"><input name="back" class="button" type="button" value="Вернуться назад"></a>
  </div>
   </body>
 </html>
Хотелось бы знать, как решить проблему в данном способе.
Спасибо.
 

WMix

герр M:)ller
Партнер клуба
Добрый день.
Сделал форму для отправки с сайта. Возникла проблема - письма приходят, но вместо русский букв - символы.
Хотелось бы знать, как решить проблему в данном способе.
Спасибо.
https://www.php.net/manual/ru/function.mail.php прочесть все внимательно
 
Сверху