如何在php电子邮件标题中使用尖括号

如何在php电子邮件标题中使用尖括号,php,html,Php,Html,如果我在电子邮件标题中使用使用 $headers1 = "From: Example <example.p@email.com>" . "\r\n"; $headers1=“From:Example”。“\r\n”; 电子邮件地址末尾没有正斜杠。您不应该在消息中添加标题,您应该将标题设置为不同的参数。所以他们不会影响你的内容 $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello';

如果我在电子邮件标题中使用<(尖括号),并且html停止呈现,就像我使用
一样,那么它显示为文本而不是html

$headers1 = "From: Example  <example.p@email.com/>" . "\r\n";
$headers1=“From:Example”。“\r\n”;

我尝试了许多解决方案,比如我也使用了<和$gt,但仍然不起作用。请帮帮我。

你应该这样做:

$headers = 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers='发件人:生日提醒'。“\r\n”;

有关详细信息,请访问。

删除
/>
使用

$headers1 = "From: Example  <example.p@email.com>" . "\r\n";
$headers1=“From:Example”。“\r\n”;

电子邮件地址末尾没有正斜杠。您不应该在消息中添加标题,您应该将标题设置为不同的参数。所以他们不会影响你的内容

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: Example Site <webmaster@example.com>' . "\r\n" .
           'Reply-To: webmaster@example.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
$to='1!'nobody@example.com';
$subject='主题';
$message='hello';
$headers='From:Example Site'。“\r\n”。
答复:webmaster@example.com' . “\r\n”。
“X-Mailer:PHP/”。phpversion();
邮件($to、$subject、$message、$headers);

你应该试试下面的帖子,它会起作用的..或者让我知道不,我用了你说的话,但仍然不起作用:(哟!太好了:)很乐意帮忙。如果此答案或任何其他答案解决了您的问题,请将其标记为已接受。;)