私は簡単な電子メールプログラムを構築しています。
これを使用して HTML を取得します。$bodyHTML = imap_fetchbody($imap, $i, 2);
私が使用すると:$bodyHTML = imap_fetchbody($imap, $i, 1.2);
出力は空です...
$bodyHTML をエコーするとき。私はこれを見る:
=EF=BB=BF<!DOCTYPE HTML PUBLIC =22-//W3C//DTD HTML 4.0 Transitional//EN=22>
<HTML><HEAD><TITLE>Country Linedance Just Can't See It www.country4all.eu</=
TITLE>
<META name=3DGENERATOR content=3D=22MSHTML 8.00.6001.19019=22>
<STYLE>A:hover {
=09BACKGROUND-COLOR: yellow; COLOR: rgb(0,0,153)
}
</STYLE>
私の質問は次のとおりです。これを HTML に正しく設定するにはどうすればよいですか? (だからブラウザに表示される)
更新: これは一般的な問題であることがわかりました。人々はアドバイス$bodyHTML = imap_fetchbody($imap, $i, 1.2);
しますが、ほとんどの場合、これはうまくいきません。したがって、人々はこれを使用します:
1) $bodyHTML = imap_fetchbody($imap, $i, 2);
2)quoted_printable_decode($bodyHTML)