2011-05-17 77 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命令使用?還是有一個地方有任何人都知道的很好的例子?

回答