Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Декодирование сообщения, При работе с pop сообщение в кракозябрах
finder128  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 30
Пользователь №: 18831
На форуме: 7 лет, 3 месяца, 8 дней
Карма:




Требуется сделать парсер почтовых сообщений. Столкнулся с тем, что сообщения приходят закодированные, но как их раскодировать, пока непонятно. Сообщение слал с mail.ru. Заголовок у сообщения - "Проверка". Выводит "=?UTF-8?B?0J/RgNC+0LLQtdGA0LrQsA==?=".
Вот код:

$mbox = imap_open ("{******:995/pop3/ssl/novalidate-cert}INBOX", "******", "*****");


$temp=imap_header$mbox,1);



echo $subject;


Base64_decode дает кракозябры.
Как декодировать сообщения?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
killer8080  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 8737
Пользователь №: 26630
На форуме: 5 лет, 9 месяцев, 3 дня
Карма: 591




$text = "=?UTF-8?B?0J/RgNC+0LLQtdGA0LrQsA==?=";
$decode = imap_mime_header_decode($text);
echo '<pre>'.print_r($decode, 1).'</pre>';
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kort77  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 4
Пользователь №: 42392
На форуме: 10 месяцев, 18 дней
Карма:




Здравствуйте! Помогите! Нужно добиться результата что бы было:
1. тема письма
сообщение
2. тема письма
сообщение и т.д.
выводит тупо сколько в ящике писем, не айс..
-----------------
<?php
$user_mail = '***@mail.ru';
$pass_mail = '***';
$mailbox = "{pop.mail.ru:995/pop3/ssl/novalidate-cert}INBOX";
$mbox = imap_open($mailbox, $user_mail, $pass_mail) or die("imap_open failed: ".imap_last_error()."\r\n");
imap_errors();
$num = imap_num_msg($mbox);
echo 'inbox has '.$num." messages\r\n";
imap_close($mbox);
?>
---------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса