2011-05-17 2 views
1

Hey Guys, Я полностью запутался в функциях imap PHP, они повсюду, и я прорыл комментарии, чтобы получить это далеко. Я могу сделать imap_fetchbody ($ connection, 5, null); и извлечь все сообщение, которое дает мне все, что мне нужно:Получение заголовков IMAP в PHP

т.е.

To: [email protected] Content-Type: многочастному/смешанный; border = 001517570c8a681a5004a36a1fd6

--001517570c8a681a5004a36a1fd6 Тип контента: multipart/alternative; border = 001517570c8a681a4804a36a1fd4

--001517570c8a681a4804a36a1fd4 Содержимое-Тип: текст/равнина; кодировка = ISO-8859-1

ASDF

--001517570c8a681a4804a36a1fd4 Content-Type: Текст/HTML; кодировка = ISO-8859-1

ASDF

--001517570c8a681a4804a36a1fd4-- --001517570c8a681a5004a36a1fd6 Content-Type: изображение/GIF; name = "ajax-loader.gif" Content-Disposition: attachment; имя файла = "Аякса-loader.gif" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gnruant80

... куча кода здесь опущена ...

Но я на самом деле хотите, чтобы эта информация использовалась в массиве или объекте. без, чтобы придумать какое-то регулярное выражение, чтобы получить данные из всех вышеперечисленных текстов.

Кто-нибудь знает способ сделать это или какую команду php imap использовать? Или есть место с действительно хорошими примерами, о которых никто не знает?

ответ

Смежные вопросы