Php 作为HTML输出发送邮件

Php 作为HTML输出发送邮件,php,html,mysql,email,sendmail,Php,Html,Mysql,Email,Sendmail,如何将此邮件转换为HTML $message =' Hello ' . $row['first_name'] . ' ' . $row['last_name'] . ' 以下是您的登录信息: Username: '.$row['username'].'; Password: '.$row['password'].'; 我们建议您在登录后更改密码 mail ($row[email], 'Login Information', $message, 'From: ' . $company . '

如何将此邮件转换为HTML

$message =' Hello ' . $row['first_name'] . ' ' . $row['last_name'] . '
以下是您的登录信息:

Username: '.$row['username'].';
Password: '.$row['password'].';
我们建议您在登录后更改密码

mail ($row[email], 'Login Information', $message, 'From: ' . $company . ' <' . $row['email'] . '>');
$sent = true;
mail($row[email],'Login Information',$message,'From:'.$company.');
$sent=true;
喜欢这样:

$message ='
<*html>
<*head>
<*title>HTML email<*/title>
<*/head>
<*body>
<*div>Hello ' . $row['first_name'] . ' ' . $row['last_name'] . '<*/div>
<*p>John<*/p>
<*img src="image.png" alt="" >
<*/body>
<*/html>
';
$message='1!'
HTML电子邮件
你好$行['first_name'].'$行['last_name']。'
约翰
';

添加
内容类型:text/html;charset=UTF-8
到您的头并从html标记中删除*如下

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: <****@example.com>' . "\r\n";
$headers .= "Cc: ****@example.com' . "\r\n";
$message ="
<html>
<head>
<title>HTML email</title>
</head>
<body>
<div>Hello " . $row['first_name'] . " " . $row['last_name'] . "</div>
<p>John</p>
<img src='image.png' alt='' >
</body>
</html>
";


mail("tomailid","subject",$message,$headers);
$headers=“MIME版本:1.0”。“\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。“\r\n”;
$headers.=“发件人:”。“\r\n”;
$headers.=“抄送:***@example.com”。“\r\n”;
$message=”
HTML电子邮件
你好”$行['first_name']。" " . $行['last_name']。"
约翰

"; 邮件(“tomaild”、“subject”、$message、$headers);
你想做什么???尝试以html形式发送邮件可能是PHPMailer库可以帮助你发送html邮件:添加内容类型:text/html;标题中的字符集=UTF-8