這是imap_php庫讀取的一封郵件的內容。 我會提取內容類型的文本/平原;字符集= ISO-8859-1文本:php從郵件正文中提取文本/純文本
{"data":"10/10/2011","regione":"pt","provincia":"pistoia","nome":"nome","tel":"12345","email":"mymailaddress","richiesta":"qualcosa"}
如果我使用imap_body($ MBOX,$結果[0])我已經在框中返回所有文本。 如果我使用imap_fetchbody($ mbox,$ email_number,2);我已經返回了我不想要的text/html正文消息。
- 20cf301e2f27a218c204a88578aa Content-Type:text/plain; charset = ISO-8859-1 {「data」:「10/10/2011」,「regione」:「pt」,「provincia」:「pistoia」,「nome」:「nome」,「tel」: 「12345」,「email」:「mymailaddress」,「richiesta」:「qualcosa」}
--20cf301e2f27a218c204a88578aa Content-Type:text/html; charset = ISO-8859-1 Content-Transfer-Encoding:quoted-printable {「data & =」;「10/10/2011」,「regione」:「pt」,「provi = ncia」:「皮斯托亞」, 「諾姆」: 「諾姆」, 「電話& = QUOT;:」 12345" , 「電子郵件」: 「mymailaddress」, 「R = ichiesta」: 「qualcosa」} --20cf301e2f27a218c204a88578aa--
那麼,如果我想要文本/普通的身體,我必須使用什麼? 謝謝。
如果你看看[imap _fetchbody](http://php.net/manual/en/function.imap-fetchbody.php)文檔,你會發現[這個例子](http://php.net/manual/en/function.imap- fetchbody.php#89002)可能會有用。 – Mike