duankeye2342 2013-09-04 12:26
浏览 49
已采纳

在PHP电子邮件中使用HTML代码[重复]

This question is an exact duplicate of:

Is there any way I can put HTML code in Email message and Auto Response message? When I'm trying the email output it with HTML code too.

   if ($_SERVER['REQUEST_METHOD'] == 'POST'){
  $mailto = 'info@website.com';
  $mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
  $subject = 'Email Subject';
  $message = 'Hello, Email message...'; // Want to try something like '<Strong>Hello</strong> Email message...'
  $success_url = './success.php';
  $error_url = './failed.php';
  $error = '';
  $autoresponder_from = 'noreply@website.com';
  $autoresponder_subject = 'Auto Response Subject';
  $autoresponder_message = 'Hello John, Thank you.'; // Want to try something like '<Strong>Hello John</strong> Thank you.'
</div>
  • 写回答

1条回答 默认 最新

  • doufeixi6014 2013-09-04 12:32
    关注

    You need to set the correct header for html emails

    have a look at Example #4: http://www.php.net/manual/en/function.mail.php

    PHP

    // 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' . "
    ";
    

    Don't forget to add a plain copy of your message

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 表达式必须是可修改的左值
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题