当我使用php处理程序从html表单接收电子邮件时,如何使文本变为粗体和斜体

时间:2014-10-04 15:02:29

标签: php html

我想制作“新订单!”我收到电子邮件时以粗体显示“所有用户输入”数据。也想让“每个顾客......公司”斜体。

$to = $myemail; 
    $email_subject = "Order from: $name";
    $email_body = "New order!".
    "\n Below are the details:\n Name: $name \n Email: $email_address \n Phone Number: $phone_number \n Item Code: $item_code \n Payment Mode: $payment_mode \n Address: $address \n \n Every customer expects quality services from your company";

3 个答案:

答案 0 :(得分:1)

PHP mail函数有4个参数:to,subject,message和headers。

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

要启用HTML消息(允许您使用<strong><em>等标记分别创建粗体和斜体文本),只需将以下行添加到$ he​​aders参数中。

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

标题也可用于向To和From字段添加格式,以及包含CC和BCC:

$headers = "From: From Name<" . strip_tags($from_email) . ">\r\n";
$headers .= "Reply-To: Reply-To Name<". strip_tags($from_email) . ">\r\n";
$headers .= "To: ". strip_tags($to_email) ."\r\n";
$headers .= "CC: susan@example.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

*注意:此特定示例来自here
*另请注意:mail()函数的第四个参数( $ headers )是完全可选的,但为了启用HTML电子邮件(而不是默认的纯文本电子邮件),您必须指定它在$ headers参数中。

答案 1 :(得分:1)

$ to = $ myemail;     $ email_subject =“订购自:echo '<b>'; $name"echo '</b>';

在斜体回声中使用相同的技术''在任何类型的页面HTML或php中你可以使用php HTML标签回显

基本PHP 阅读http://php999.blogspot.in

答案 2 :(得分:1)

使用此代码在PHP邮件中使用HTML

$header = "MIME-Version: 1.0\r\n"; 
        $header .= "Content-type: text/html; charset: utf8\r\n";
        $mail->IsHTML(true);