在变量PHP中格式化字符串

时间:2017-10-31 19:54:05

标签: php string html-email

是否可以在PHP脚本中的变量中格式化字符串。

以下脚本向用户发送电子邮件。显示的部分是我的整个电子邮件,包括我的签名。我想大胆或改变我签名的字体大小,我尝试过的所有东西都没有用。

我尝试在字符串中包含,但它只是读取代码而不是实现它。试图查看所有网络,看看是否有可能,但所有结果都显示回声......

<?php 
    if(isset($_POST['button_1'])){
        $to = $_POST['email'];
        $from = 'xxxxx <xxxx@xxxxx.edu>';
        $subject = "Thank you for your interest";
        $message ="Name" . "\n" . "Work" . "\n" . "Position" . 
                    "\n" . "(xxx) xxx-xxxx" . "\n" . "xxxx@xxxx.edu";
        $headers="From:" . $from; mail($to, $subject, $message, headers);
        mail($to,$subject,$message,$headers); 
    }
?>

尝试格式化&#34;名称&#34;在$ message中

1 个答案:

答案 0 :(得分:1)

您应该在文本正文中使用html。 例如,要使文本变为粗体,您应该使用:

&#13;
&#13;
$message = "<b>Your text here</b>";
&#13;
&#13;
&#13;

要在邮件中启用html,您应该设置以下标题:

&#13;
&#13;
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
&#13;
&#13;
&#13;