我需要阅读邮件并显示为 html 格式,以便我可以使用 domdocument 从中提取链接..
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
$emails = imap_search($inbox,'ALL');
if($emails) {
$header = imap_fetchheader($inbox,2);
$message1 = imap_fetchbody($inbox,9,2);
}
目前我可以将邮件正文作为文本/html内容阅读..
如何将结果从上面传递给 domdocument 函数并使用以下代码检索邮件中的链接..
$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('a') as $node) {
echo $node->getAttribute( 'href' );
loadhtml 函数需要一个 html 格式的内容,所以你能告诉我如何将邮件读取为 html 格式..