Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Кодировка для формы отправки сообщений на email

Ответить
Настройки темы
Кодировка для формы отправки сообщений на email

Пользователь


Сообщения: 124
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть сайт gepatit-c-com-ua.1gb.ua.contact.html находящийся в доработке, в браузерах опера, мазила форма отрабатывает нормально, в ИЕ8 пишет краказяблы при отработке формы, при ручном исправлении в браузере кодировки страницы на utf-8 отображается корректно, как исправить данную проблему?

Отправлено: 11:46, 28-10-2010

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


У Вас тег <html> закрыт, но не открыт. Документ сразу начинается с <meta>

Отправлено: 11:58, 28-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 124
Благодарности: 0

Профиль | Отправить PM | Цитировать


подправил страничку но всё равно та же петрушка

Отправлено: 12:12, 28-10-2010 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


А как создается эта страница?
Хм. У Вас сервер отдает вот такие заголовки:
PHP код: Выделить весь код

DateThu28 Oct 2010 09:50:48 GMT
Server
Apache/2.2.15 (Unix)
Accept-Rangesbytes
Content
-Length3866
Keep
-Alivetimeout=5max=100
Connection
Keep-Alive
Content
-Typetext/html 

Для сравнения нужный заголовок:
PHP код: Выделить весь код

Content-Typetext/htmlcharset=utf-


Отправлено: 14:07, 28-10-2010 | #4


Пользователь


Сообщения: 124
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата mar:
А как создается эта страница? »
Извините не понял вопроса?

Отправлено: 14:12, 28-10-2010 | #5


Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


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'); 



Отправлено: 19:24, 28-10-2010 | #6


Ветеран


Сообщения: 3487
Благодарности: 507

Профиль | Сайт | Отправить PM | Цитировать


Ошибки в тексте:
Сделал УЗИ. [поставь точку].
Я понял, что цирроз начинается и начал... [без запятой].
.. дополнительные анализы на [не нужна запятая].
Кто лечил эту болезнь (или лечится от нее).. [вот так лучше]
Нашол [нашел] мужчину, который лечит.. [запятую]
Врачи, у которых я лечусь, в недоразумении [в недоумении надо бы] от того, какие у меня анализы. [знаки препинания].
Самочувствие и общее состояние улучшилось значительно [без запятых].

Ну и самая явная ошибка "Излечился от геппатита" в названии. Болезнь обзывается по другому.

Слушай, если услугу собираешься продавать, то ошибки нужно исправлять, т.к. не будут к тебе серьезно относиться.
Если даром желаешь людям помочь, то можно и так оставить.

Действительно, у моей жены родственница в Украине заболела гепатитом. Правда помочь можешь?
А то они там в отчаянии и денег нет.

-------
Просьба обращаться на "ты".

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:40, 28-10-2010 | #7


Пользователь


Сообщения: 124
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Severny:
Действительно, у моей жены родственница в Украине заболела гепатитом. Правда помочь можешь?
А то они там в отчаянии и денег нет. »
Спасибо за аудит сайта, делаю сайт знакомым.

Отправлено: 10:56, 29-10-2010 | #8


Пользователь


Сообщения: 124
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Sham:
header('Content-Type: text/html; charset=utf-8'); »
Sham подскажи пожалуйста где нужно вставить этот фрагмент потому что пробовал в файле mail.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, ))

Отправлено: 11:12, 29-10-2010 | #9


Ветеран


Сообщения: 3487
Благодарности: 507

Профиль | Сайт | Отправить PM | Цитировать


"нашол" пишется через "е".

-------
Просьба обращаться на "ты".


Отправлено: 18:23, 29-10-2010 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Кодировка для формы отправки сообщений на email

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Запрет отправки сообщений со старой почты. zubkoff.s Microsoft Windows NT/2000/2003 11 20-01-2010 03:04
Почему в этом форуме не все могут отвечать в чужих темах Vadikan Лечение систем от вредоносных программ 0 09-06-2009 02:04
Скрипт отправки формы на почтовый ящик Delph Вебмастеру 1 19-10-2007 12:39
Скрипт отправки сообщений (неправильная кодировка) Denis Shutka Вебмастеру 2 10-04-2005 09:12
скрипт формы отправки на мыло Denis Shutka Вебмастеру 1 10-01-2005 02:57




 
Переход