За последние 24 часа нас посетили 17520 программистов и 1638 роботов. Сейчас ищут 2184 программиста ...

Проблема с кодировкой

Тема в разделе "Сделайте за меня", создана пользователем make_it, 31 авг 2014.

  1. make_it

    make_it Новичок

    С нами с:
    31 авг 2014
    Сообщения:
    1
    Симпатии:
    0
    Есть код отправки, но письма приходят с непонятной кодировкой, как это исправить ?

    Код (Text):
    1.  
    2. <?php
    3. /* Set e-mail recipient */
    4. $myemail = "vercanov.maksim@mail.ru";
    5.  
    6. /* Check all form inputs using check_input function */
    7. $name = check_input($_POST['inputName'], "Your Name");
    8. $email = check_input($_POST['inputEmail'], "Your E-mail Address");
    9. $num = check_input($_POST['inputNum'], "Your Number");
    10.  
    11. /* If e-mail is not valid show error message */
    12. if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
    13. {
    14. show_error("Invalid e-mail address");
    15. }
    16. /* Let's prepare the message for the e-mail */
    17.  
    18. $subject = "Тема";
    19. $num = "
    20.  
    21. Текст письма:
    22.  
    23. Мое имя: $name
    24. Мой Email: $email
    25. Мой телефон: $num
    26. ";
    27.  
    28. /* Send the message using mail() function */
    29. mail($myemail, $subject, $num);
    30.  
    31. /* Redirect visitor to the thank you page */
    32. header('Location: http://testpage.com');
    33. exit();
    34.  
    35. /* Functions we used */
    36. function check_input($data, $problem='')
    37. {
    38. $data = trim($data);
    39. $data = stripslashes($data);
    40. $data = htmlspecialchars($data);
    41. if ($problem && strlen($data) == 0)
    42. {
    43. show_error($problem);
    44. }
    45. return $data;
    46. }
    47.  
    48. function show_error($myError)
    49. {
    50. ?>
    51. <html>
    52. <body>
    53.  
    54. <p>Please correct the following error:</p>
    55. <strong><?php echo $myError; ?></strong>
    56. <p>Hit the back button and try again</p>
    57.  
    58. </body>
    59. </html>
    60. <?php
    61. exit();
    62. }
    63. ?>
    Добавлено спустя 8 минут:
    Разобрался, спасибо