imap темы писем

Статус
В этой теме нельзя размещать новые ответы.

Фанат

oncle terrible
Команда форума
а у тебя есть сомнения, что я знаю?
а я, по-твоему, открытым текстом тебе не "указал"?
А прочитать ещё раз, внимательно, то что я написал?
 

Фанат

oncle terrible
Команда форума
qwelp
слушай, давай начистоту.
не рановато тебе браться за почтовую программу, а?
может быть, попробуешь написать гостевую? Натекстовых файлах? а?

даже, блин, дети, которые только учатся писать на пхп, не испытывают проблем с тем, чтобы распарсить строку вида
2002-05-07|Вася|Я такой клевый чувак!!!

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

Фанат

oncle terrible
Команда форума
ну тогда уж как-нибудь соберись с силами, и распарсь строку самостоятельно
 

Гравицапа

elbirret elcno
Фанат
Не надо ничего парсить. И уж тем более тот вывод незадокументированного формата, что даёт функция imap_headers. Для этого есть боле удобная imap_headerinfo.
 

Фанат

oncle terrible
Команда форума
ну, нехай у нас будет ещё один быдлокодер
который своими руками палец о палец ударить не может, а вся технология сводится к знакомым двум итерациям: дайте готовый код и найдите мне в нем ошибку
 

Гравицапа

elbirret elcno
qwelp
Хотябы покажи где рыть. где рыть если знаешь
Если серъёзно решил этим заняться, то в сторону спецификаций формата
RFC (2)822 - Standard for ARPA Internet Text Messages, MIME и протоколов POP3 и IMAP

-~{}~ 19.04.07 14:19:

Фанат
Если уж парсить, то парсить все заголовки сообщения
imap_fetchheader
This function causes a fetch of the complete, unfiltered » RFC2822 format header of the specified message.
а не вывод какой-то непонятной функции, имхо
 

qwelp

Новичок
imap_headers не получается разложить такое ощущение что значение является одним целым. а imap_header получается и даже применяет кодировку.

Вот убрал все лишнее

<?php
$imap = imap_open("{qwelp.ru/imap:143}", "user", "xxx");
$headers = imap_headers($imap);
foreach($headers as $key => $value)
{
echo $key. ' | ' .$value.'<br />';
}
?>
 

qwelp

Новичок
к тому что не могу разложить строку из imap_headers
1)16-Apr-2007 =?koi8-r?Q?=F7=CC=C1 =?koi8-r?Q?Re=3A_fsdfsdfs (1197 chars)

на такой вид

1) | 16-Apr-2007 | =?koi8-r?Q?=F7=CC=C1 =?koi8-r?Q? | Re=3A_fsdfsdfs | (1197 chars)
 

Гравицапа

elbirret elcno
а imap_header получается и даже применяет кодировку.
Вот и замечательно.
к тому что не могу разложить строку из imap_headers
В приведенном тобой коде нет и намёка на парсинг строки.
Что такое строки и как с ними работать прочтёшь в соотвествующем разделе мануала.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху