[Закрыть]
 
popoff.donetsk.ua
Человек умирает когда перестаёт сражаться.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Программирование на PHP - Странная кодировка в теме и в имени отправителя письма

Странная кодировка в теме и в имени отправителя письма

форумы popoff.donetsk.ua
Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
dj_petrovich
dj_petrovich
Ноя, 2006
Сообщений: 2
dj_petrovich url://forum.message:1680
Странная кодировка в теме и в имени отправителя письма

Не подскажете какие переменные отвечают за информацию «от кого», «имя отправителя» и т.д. ?
там вроде хедеры в массив забиваются $r['headers'], но он постоянно изменяется в зависимости от количества серверов, через которое проходит письмо
мне нужен текст письма, имя отправителя и адрес отправителя...
текст письма я выдрал из $r['body'], а вот адрес и имя...
даже если их из массива выбирать они имеют странную кодировку, напрмер:  Subject:=?Windows-1251?Q?=F2=E5=F1=F2=EE=E2=EE=E5_=EF=E8=F1=FC=EC=E
даже после quoted_printable_decode() остается такое, например:
Subject:  =?Windows-1251?Q?тема_письма?

popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1681

dj_petrovich,
Windows-1251 - означает, что сама тема в кодировке windows-1251. Хотя может быть, к примеру и в кодировке utf8, и в кодировке кои-8r.

Q - означает, что название темы дополнительно закодировано при помощи Quoted-Printable. Думаю, зная название, Вам не составит труда узнать, что это такое. К тому же, функцию quoted_printable_decode() Вы правильно использовали - она как раз предназначена для декодирования Quoted-Printable. На месте этой буквы могут стоять и другие буквы, например, B - означает, что сообщение закодировано при помощи base64.

Вопросики между Windows-1251 и Q - всего лишь разделители.

Подробнее об этом Вы можете прочитать в RFC 1342:
Representation of Non-ASCII Text in Internet Message Headers
http://www.faqs.org/rfcs/rfc1342.html

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
dj_petrovich
dj_petrovich
Ноя, 2006
Сообщений: 2
dj_petrovich url://forum.message:1682

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

нужны следующие данные: «адрес отправителя», «имя отправителя», «имя получателя», «адрес получателя».

popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1683

dj_petrovich,
На данный момент, к сожалению, нет.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1]
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
porter.mir.dn.ua