imap темы писем

  • Автор темы Автор темы qwelp
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
а у тебя есть сомнения, что я знаю?
а я, по-твоему, открытым текстом тебе не "указал"?
А прочитать ещё раз, внимательно, то что я написал?
 
qwelp
слушай, давай начистоту.
не рановато тебе браться за почтовую программу, а?
может быть, попробуешь написать гостевую? Натекстовых файлах? а?

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

Давай ты сначала хоть чему-нибудь научишься, как решать примитивные задачи, чтобы тебя слово "распарсить" не пугало. А потом уже приходи снова, будем писать почту?4
 
ну тогда уж как-нибудь соберись с силами, и распарсь строку самостоятельно
 
Фанат
Не надо ничего парсить. И уж тем более тот вывод незадокументированного формата, что даёт функция imap_headers. Для этого есть боле удобная imap_headerinfo.
 
ну, нехай у нас будет ещё один быдлокодер
который своими руками палец о палец ударить не может, а вся технология сводится к знакомым двум итерациям: дайте готовый код и найдите мне в нем ошибку
 
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.
а не вывод какой-то непонятной функции, имхо
 
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 />';
}
?>
 
к тому что не могу разложить строку из 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)
 
а imap_header получается и даже применяет кодировку.
Вот и замечательно.
к тому что не могу разложить строку из imap_headers
В приведенном тобой коде нет и намёка на парсинг строки.
Что такое строки и как с ними работать прочтёшь в соотвествующем разделе мануала.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху