Форма работает, но вместо букв, на почту, приходит абракадабра

Тема в разделе "Как сделать...", создана пользователем TaPaHTuHo, 9 июл 2014.

Статус темы:
Закрыта.
  1. TaPaHTuHo

    TaPaHTuHo Писатель

    Регистр.:
    30 мар 2014
    Сообщения:
    9
    Симпатии:
    1
    Не могу создавать темы, поэтому спрошу здесь.
    на сайте есть форма "обратный звонок". форма работает, но вместо букв, на почту, приходит абракадабра.



    что необходимо поправить?
     
  2. D'Jack

    D'Jack

    Регистр.:
    22 сен 2012
    Сообщения:
    335
    Симпатии:
    109
    Есть вот такая, но спам с неё одолевает
    Код:
    <?
    if (isset ($_POST['message'])) {
    $name = @ trim ($_POST['name']);
    $contact = @ trim ($_POST['contact']);
    $message = @ trim ($_POST['message']);
    if (! $name or ! $contact or ! $message) echo ('<p style="color: red">Необходимо заполнить все поля</p>');
    else {mail ("xxxxxxxxx@mail.ru",
          "Сообщение с сайта (отправитель: $name)",
          "$message \n\n Контакты: \n $contact",
          "Content-type:text/plain; charset=utf-8");
          echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>');
          $_POST['name'] = $_POST['contact'] = $_POST['message'] = '';
    }
    }
    ?>
    <form method="POST">
    <p>Ваше имя:</p>
    <input name="name" value="<?=@$_POST['name'];?>">
    <p>Контактная информация для связи с вами (icq, e-mail или номер телефона):</p>
    <input name="contact" value="<?=@$_POST['contact'];?>">
    <p>Ваше сообщение:</p>
    <textarea name="message"><?=@$_POST['message'];?></textarea>
    <p><input type="submit" value=" Отправить "></p>
    </form>
     
  3. TaPaHTuHo

    TaPaHTuHo Писатель

    Регистр.:
    30 мар 2014
    Сообщения:
    9
    Симпатии:
    1
    спасибо. выходит надо добавить лишь одну строчку

    пол года мучаюсь с этими письмами.
     
  4. Otto

    Otto Нарушитель

    Регистр.:
    12 май 2008
    Сообщения:
    481
    Симпатии:
    158
    Потом ещё год будешь на СПАМ жаловатся, используй SMTP, куча готовых библиотек? напр. phpmailer там в примерах всё показанно, и документированно
     
Статус темы:
Закрыта.