0

我需要阅读邮件并显示为 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 格式..

4

0 回答 0