PHP在浏览器中显示电子邮件

时间:2013-02-02 21:16:40

标签: php email html-email

我已在数据库中存储了原始格式的电子邮件(包括标题和多部分信息)。我想显示消息的text / html。如何解析消息并只显示html文本?

2 个答案:

答案 0 :(得分:0)

如果您想以文本格式显示电子邮件中未经更改的文字,可以使用<PRE></PRE>代码

答案 1 :(得分:0)

我还没试过......

$emailArray = file($someFileName);
$count = count ($emailArray);
$divider = false;
$emailText = '';

for ($i = 0; $i < $count; $i++){
    if (strpos($emailArray[$i], 'Content-Type: text/html') !== false){
        $divider = $emailArray[$i - 1];
    }elseif ($divider && strpos($emailArray[$i], $divider . '--') === false){
        $emailText .= $emailArray[$i];
    }elseif(strpos($emailArray[$i], $divider) !== false){
        break;
    }
}
echo $emailText;
相关问题