X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> помогите найти корень проблемы
Nitrogen4ik
Nitrogen4ik
Topic Starter сообщение 17.5.2011, 15:09; Ответить: Nitrogen4ik
Сообщение #1


0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrogen4ik
Nitrogen4ik
Topic Starter сообщение 17.5.2011, 15:10; Ответить: Nitrogen4ik
Сообщение #2


несколько дней уже воюю с ней :( заранее благодарен.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 17.5.2011, 15:14; Ответить: Apay
Сообщение #3


это называется "кодировка", используйте для перекодирования в обработчике mb_convert_encoding
скорей всего у вас из utf-8 надо перекодировать в windows-1251 или в koi-8r
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrogen4ik
Nitrogen4ik
Topic Starter сообщение 17.5.2011, 15:30; Ответить: Nitrogen4ik
Сообщение #4


спасибо большое за оперативный ответ!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nexus_hb
nexus_hb
сообщение 23.5.2011, 15:47; Ответить: nexus_hb
Сообщение #5


Вообщето лучше задавать кодировку письма, а также кодировать тему через base64_encode.
Рабочий код будет выглядеть так:

[PHP]
$to = 'your@email.com';

$from = "=?windows-1251?b?" . base64_encode($s['name']) . "?=";
$subject = "=?windows-1251?b?" . base64_encode( 'Тема сообщения' ) . "?=";
$mail_body = "Текст сообщения";
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=windows-1251\n";
$header .= "From: ". $from . " <" . 'no-reply@'.str_replace('www.', '', $_SERVER['HTTP_HOST']). ">";

mail($to, $subject, $mail_body, $header);

[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 24.5.2011, 11:15; Ответить: Apay
Сообщение #6


nexus, это подойдет если при написании кода использовалась cp1251, а если кто-то пишет в utf8 то фигня получится.
и вообще-то для таких вещей существует mb_encode_mimeheader
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nexus_hb
nexus_hb
сообщение 24.5.2011, 15:07; Ответить: nexus_hb
Сообщение #7


(Apay @ 24.5.2011, 14:15) *
nexus, это подойдет если при написании кода использовалась cp1251, а если кто-то пишет в utf8 то фигня получится.
и вообще-то для таких вещей существует mb_encode_mimeheader


Почему фигня. Надо тогда писать нужную тебе кодировку, например так:

$from = "=?utf-8?b?" . base64_encode($s['name']) . "?=";

и все будет нормально. А про mb_encode_mimeheader спасибо, не знал!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2364 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 728 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2342 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12516 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 24.4.2024, 3:58
Дизайн