格式化变量 PHP 中的字符串
Formatting String within Variable PHP
是否可以在 PHP 脚本中格式化变量中的字符串。
以下脚本向用户发送电子邮件。显示的部分是我的整个电子邮件正文,包括我的签名。我想加粗或更改签名的字体大小,但我尝试过的所有方法都不起作用。
我尝试将其包含在字符串中,但它只是读取代码而不是执行它。想翻遍全网看看有没有可能,结果都是echo......
<?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);
}
?>
正在尝试在 $message
中格式化 "Name"
您应该在文本 body 中使用 html。
例如,要使文本加粗,您应该使用:
$message = "<b>Your text here</b>";
要在您的消息中启用 html,您应该设置这些 headers:
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
是否可以在 PHP 脚本中格式化变量中的字符串。
以下脚本向用户发送电子邮件。显示的部分是我的整个电子邮件正文,包括我的签名。我想加粗或更改签名的字体大小,但我尝试过的所有方法都不起作用。
我尝试将其包含在字符串中,但它只是读取代码而不是执行它。想翻遍全网看看有没有可能,结果都是echo......
<?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);
}
?>
正在尝试在 $message
中格式化 "Name"您应该在文本 body 中使用 html。 例如,要使文本加粗,您应该使用:
$message = "<b>Your text here</b>";
要在您的消息中启用 html,您应该设置这些 headers:
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";