我是 PHP 新手。我正在为我的婚礼网站使用一个简单的 php 邮件表单作为 RSVP 表单,我试图在电子邮件上放置一个自定义主题,以便当它出现在我的收件箱中时很容易识别。
这是我正在使用的代码
<?php
$myemail = "myemail@gmail.com";
$name = check_input($_POST['name']);
$howmany = check_input($_POST['howmany']);
$message = check_input($_POST['message']);
$message = "
Name: $name
How many people are coming with you?: $howmany
Anything Else?:
$message
";
mail($myemail, $howmany, $message);
header('Location: thanks.php');
exit();
function check_input($data='')
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
{
return $data;
}
?>
<?php
exit();
}
?>
这段代码运行良好,除了当它出现在我的收件箱中时,主题行由于某种原因显示 $howman
如果主题行显示如下是理想的:Wedding RSVP $name $howmany(在我的电子邮件框中显示的主题:Wedding RSVP Andrew Harris +4
这可能吗?
提前感谢任何提供帮助的人!