@swks

Не работает emil2sms, что делать?

у меня есть простая форма отправки сообщения с сайта на почту, я зарегистрировался на sms.ru, что бы пользоваться сервисом emil2sms, все должно работать таким образом человек заполняет форму отправки сообщения, сообщение приходит на почтовый ящик сервиса sms.ru и соответственно приходит на телефон, но увы какие то проблемы с кодировкой, в сообщении на телефоне не отображается кириллица, с латинскими символами все ок, если кто знает подскажите в чем проблема?

думал что может проблема в самой кодировке файлов, но нет, проверил на сообщения на почте и все ок, отображается как кириллица так латинские символы.

вот код формы отправки
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Заказать звонок</title>
</head>
<body>
<form id="contact-form" name="contact_form" method="POST" action="mail.php">
<div>
<label>
<span>Имя: </span>
<input placeholder="Please enter your name" type="text" name="name" tabindex="1" required autofocus>
</label>
</div>
<div>
<label>
<span>Тел: </span>
<input placeholder="Please enter your email address" type="text" name="tel" tabindex="2" required>
</label>
</div>
<div>
<button name="submit" type="submit" value="Submit" id="contact-submit">Send Email</button>
</div>
</form>
</body>
</html>


и php код
<?php
header('Content-Type: text/html; charset=utf-8');
    $name = $_POST['name'];
    $tel = $_POST['tel'];
    $from = 'Partners';
    $to = 'блаблабла@gmail.com';

    $body = "From: $name\n Tel: $tel";


if ($_POST['submit']) {
    if (mail ($to, $body, $from)) {
        echo '<p>Your message has been sent!</p>';
    } else {
        echo '<p>Something went wrong, go back and try again!</p>';
    }
}
?>


  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы