在php中的字符串之间添加空格

时间:2014-02-07 20:15:56

标签: php string email sendmail

这是下面的代码,我想要做的是在.$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正确它将在调试模式中修复,目前仅用于测试目的。

1 个答案:

答案 0 :(得分:2)

您需要在这两个变量之间将空白字符连接到字符串:

send_mail('az_barter@noreply.com',
    $_POST['email'],
    'Registration System Demo - Your New Password',
    'Your password is: '.$pass . ' ' . $username);
                               ^^^^^^^
                                HERE