![]() |
Кодировка для формы отправки сообщений на email
Есть сайт gepatit-c-com-ua.1gb.ua.contact.html находящийся в доработке, в браузерах опера, мазила форма отрабатывает нормально, в ИЕ8 пишет краказяблы при отработке формы, при ручном исправлении в браузере кодировки страницы на utf-8 отображается корректно, как исправить данную проблему?
|
У Вас тег <html> закрыт, но не открыт. Документ сразу начинается с <meta>
|
подправил страничку но всё равно та же петрушка
|
А как создается эта страница?
Хм. У Вас сервер отдает вот такие заголовки: PHP код:
PHP код:
|
Цитата:
|
DOCTYPE так правильно
HTML код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> PHP код:
|
Ошибки в тексте:
Сделал УЗИ. [поставь точку]. Я понял, что цирроз начинается и начал... [без запятой]. .. дополнительные анализы на [не нужна запятая]. Кто лечил эту болезнь (или лечится от нее).. [вот так лучше] Нашол [нашел] мужчину, который лечит.. [запятую] Врачи, у которых я лечусь, в недоразумении [в недоумении надо бы] от того, какие у меня анализы. [знаки препинания]. Самочувствие и общее состояние улучшилось значительно [без запятых]. Ну и самая явная ошибка "Излечился от геппатита" в названии. Болезнь обзывается по другому. Слушай, если услугу собираешься продавать, то ошибки нужно исправлять, т.к. не будут к тебе серьезно относиться. Если даром желаешь людям помочь, то можно и так оставить. Действительно, у моей жены родственница в Украине заболела гепатитом. Правда помочь можешь? А то они там в отчаянии и денег нет. |
Цитата:
|
Цитата:
<?php header('Content-Type: text/html; charset=utf-8'); $url = "contact1.html"; //Ваша страница, где вы будете ставить форму обратной связи. $title = "gepatit-c-com-ua.1gb.ua"; //адрес вашего сайта $subject = "Письмо с сайта $title"; //Тема отпровляемых вам сообщений $admail = "admin@gepatit-c.com.ua"; //Ваш e-mail, на который будут отправляться письма $back = "<p><a href=\"javascript: history.back()\">Назад</a></p>"; Письмо приходит краказяброй. Уже пробовал в ДВ изменять кодировку страницы стоит utf-8. Ссылка на редактируемую страницу http://gepatit-c-com-ua.1gb.ua/contact1.html Разобрался в фаиле mail.php добавил следующие строки $CONFIG_MAIL_CHARSET = 'utf-8'; if(!@mail($admail, $subject, $content, "From: $from\nReply-To: $from\nContent-Type: text/plain; charset=$CONFIG_MAIL_CHARSET\nContent-Transfer-Encoding: 8bit\n")) было так if(!@mail($admail, $subject, $content, )) |
"нашол" пишется через "е".
|
При отправке письма со страницы контакты gepatit-c.com.ua/contact.html в браузере ИЕ отрабатывается форма отправки сообщений и при отправке браузер переходит на следующию страницу с неправильным выбором кодировки, приходится в ручную выбирать Юникод UTF-8, хотя в остальных браузерах вывод страницы происходит корректно. Подскажите как исправить данную проблему?
|
Там даже HTML нет, обычный текст. Откуда браузер узнает кодировку...
|
Время: 10:09. |
Время: 10:09.
© OSzone.net 2001-