2011-05-17 55 views
1

嘿家伙, 我对PHP的imap功能感到十分困惑,他们遍布各处,并且通过评论挖掘出了这一点。我可以做imap_fetchbody($ connection,5,null);和检索,给了我一切,我需要整个消息:在PHP中获取IMAP头文件

即:

要:[email protected]的Content-Type: 多/混合; boundary = 001517570c8a681a5004a36a1fd6

--001517570c8a681a5004a36a1fd6 Content-Type:multipart/alternative; boundary = 001517570c8a681a4804a36a1fd4

--001517570c8a681a4804a36a1fd4 Content-Type:text/plain; 字符集= ISO-8859-1

ASDF

--001517570c8a681a4804a36a1fd4的Content-Type:text/html的; 字符集= ISO-8859-1

ASDF

--001517570c8a681a4804a36a1fd4-- --001517570c8a681a5004a36a1fd6内容类型:图像/ GIF; name =“ajax-loader.gif” Content-Disposition:attachment; 文件名= “AJAX-loader.gif” 内容传输编码:BASE64 X-附件-ID:f_gnruant80

...一堆此处省略代码...

但我真的希望在数组或对象中使用此信息。 而不是必须想出一些正则表达式来从上面的整个文本中获取数据。

有没有人知道一种方法来做到这一点或哪些php imap命令使用?还是有一个地方有任何人都知道的很好的例子?

回答