我编写了一个代码,以使用HTML格式发送PHP邮件。
$email_message = '
<html>
<body>
<table>
<tr>
<td colspan="2"><div style="color: #3300FF; font-size: 18px;">text</div></tr></table></body></html>';
$mail_to = '[email protected]';
$mail_subject = 'Booking';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers = 'From: <[email protected]>';
mail($mail_to, $mail_subject, $email_message, $headers);
但此输出看起来像这样:
<html>
<body>
<table>
<tr>
<td colspan="2"><div style="color: #3300FF; font-size: 18px;">
显示所有未格式化的html代码,有人可以帮我吗,我找不到错误
您正在$header
此处覆盖变量
$headers = "From: <[email protected]>";
那应该是
$headers .= "From: <[email protected]>"; // Add the concatenate operator
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句