<?php
$name = $_POST['contact-form-name'];
$email = $_POST['contact-form-email'];
$message = $_POST['contact-form-message'];
$to = 'vssdg@bdfdocfdfrt.ru';
$subject = 'Сообщение с сайта Unitechnics';
$body = "";
$body .= "Name: ";
$body .= $name;
$body .= "\n\n";
$body .= "";
$body .= "Message: ";
$body .= $message;
$body .= "\n";
$headers = 'From: ' .$email . "\r\n";
//$headers = 'From: noreply@domain.com' . "\r\n";
//$body .= "";
//$body .= "Email: ";
//$body .= $email;
//$body .= "\n";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
mail($to, $subject, $body, $headers);
echo '<span id="valid">Ваше сообщение отправлено.</span>';
}else{
echo '<span id="invalid">Ваше сообщение не отправлено.</span>';
}
Данные из
$name
$message
присылаются в CP1251
Можно как-то изменить этот код, чтобы данные из этих полей приходили в UTF-8?
Заранее спасибо!