1

メールを元の形式 (ヘッダーとマルチパート情報を含む) でデータベースに保存しました。メッセージのテキスト/htmlを表示したい。メッセージを解析して、html テキストのみを表示するにはどうすればよいですか?

4

2 に答える 2

0

電子メールからの変更されていないテキストをテキスト形式で表示する場合は、<PRE></PRE>タグを使用できます

于 2013-02-02T21:20:54.527 に答える
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;
于 2013-02-02T21:35:49.030 に答える