【问题标题】:How to inset html styling into PHP return email [duplicate]如何将html样式插入PHP返回电子邮件[重复]
【发布时间】:2013-08-06 06:32:09
【问题描述】:

现在我将所有信息存储到一个变量中

$email_body = "";
$email_body = $email_body . "<b>Name:</b>" . $name . "\n";
$email_body = $email_body . "E-mail:" . $email . "\n";
$email_body = $email_body . "Phone Number:" . $phnum . "\n";
$email_body = $email_body . "Message:" . $message . "\n";

$messageSend = $email_body;

mail($to,$subject,$messageSend,$headers);

如何在html中添加&lt;br/&gt;&lt;b&gt;标签和css?

【问题讨论】:

  • 谢谢,我会从那里参考

标签: php html email


【解决方案1】:

追加到标题Content-Typelike

$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

并附加消息&lt;html&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt; 喜欢

$email_body = '<html><body>';
$email_body .= "<b>Name:</b>" . $name . "\n";
$email_body .= "<b>E-mail:</b>" . $email . "\n";
$email_body .= "<b>Phone Number:</b>" . $phnum . "\n";
$email_body .= "<b>Message:</b>" . $message . "\n";
$email_body .= '</body></html>';

【讨论】:

    【解决方案2】:

    "\n" 在 html 中不起作用,使用这样的 "paragraph" 标签

    $email_body = "<html><body>";
    $email_body .= "<b>Name:</b>" . $name . "<p>";
    $email_body .= "<b>E-mail:</b>" . $email . "<p>";
    $email_body .= "<b>Phone Number:</b>" . $phnum . "<p>";
    $email_body .= "<b>Message:</b>" . $message . "<p>";
    $email_body .= "</body></html>";
    

    【讨论】:

      猜你喜欢
      • 2016-06-10
      • 2017-01-07
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 2012-01-12
      相关资源
      最近更新 更多