php中电子邮件内容的样式化变量
我目前有一个表单,在创建产品时发送一封包含表单中某些内容的电子邮件。我遇到的麻烦是让电子邮件内容看起来正确,因为我不知道字符串的样式。目前我有这个设置php中电子邮件内容的样式化变量,php,html,css,Php,Html,Css,我目前有一个表单,在创建产品时发送一封包含表单中某些内容的电子邮件。我遇到的麻烦是让电子邮件内容看起来正确,因为我不知道字符串的样式。目前我有这个设置 $to = "email@email.com"; $subject = $id . " has been added to PMS"; $txt = "<h1>A Product has been added to PMS!</h1> \n<b>Details</b> \nPart Number:
$to = "email@email.com";
$subject = $id . " has been added to PMS";
$txt = "<h1>A Product has been added to PMS!</h1> \n<b>Details</b> \nPart Number: " . $id . "\nName: " . $name . "\nProduct Family: " . $family . "\nPRF: " . $PRF;
$headers = "From: email@email.com" . "\r\n" .
"CC: other@email.com";
mail($to,$subject,$txt,$headers);
我想在第一部分中添加一个,但它只是将一个产品添加到PMS中!我还想添加表等,但如果不添加标签,我就想不出如何将它们放入 您需要在标题中提供内容类型
// To send HTML mail, the Content-type header must be set
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$headers[] = 'From: email@email.com';
$headers[] = 'Cc: other@email.com';
有关更多信息,请查看此链接您正在发送的纯文本电子邮件。如果你想发送HTML电子邮件,你必须发送HTML电子邮件。为此,我强烈建议使用像SwiftMailer这样的库。