这是下面的代码,我想要做的是在.$pass
字符串和.$username
字符串之间添加一个空格,但在我尝试完成它时一直让我犯错误。有关如何做到这一点的任何建议吗?
send_mail('az_barter@noreply.com',
$_POST['email'],
'Registration System Demo - Your New Password',
'Your password is: '.$pass .$username);
它似乎总是同时显示用户名和密码,而不是分开提前感谢建议。
function send_mail($from,$to,$subject,$body)
{
$headers = '';
$headers .= "From: $from\n";
$headers .= "Reply-to: $from\n";
$headers .= "Return-Path: $from\n";
$headers .= "Message-ID: <" . md5(uniqid(time())) . "@" . $_SERVER['SERVER_NAME'] . ">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Date: " . date('r', time()) . "\n";
mail($to,$subject,$body,$headers);
}
我已经更新帖子以显示电子邮件标题,是的我知道md5 booo正确它将在调试模式中修复,目前仅用于测试目的。
答案 0 :(得分:2)
您需要在这两个变量之间将空白字符连接到字符串:
send_mail('az_barter@noreply.com',
$_POST['email'],
'Registration System Demo - Your New Password',
'Your password is: '.$pass . ' ' . $username);
^^^^^^^
HERE