Как мне проанализировать электронную почту HTML с помощью PHP IMAP?
Я пытаюсь проанализировать HTML-данные в электронном письме, используя функции IMAP PHP.
Когда я echo imap_body($Mailbox, 1);
, например, HTML, содержащийся внутри, кажется, преобразуется в
другую кодировку (я подозреваю, что MIME)
Вот пример фрагмента $body
:
<TH=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #6eafd0 1px solid; =
BACKGROUND-COLOR: #004454"=20
align=3Dleft>Site</TH>
Как преобразовать полученные данные тела в анализируемый HTML?
Спасибо
4
1 answers
Да, выглядит старомодно. Возможно, попробуем $decoded = quoted_printable_decode ( $body );
Часть "3D" - это выдача: "Знак равенства US-ASCII (десятичное значение 61) должен быть представлен "=3D"". (вики в кодировке для печати в кавычках).
11
Author: jpwco, 2011-02-15 22:23:04