2013-04-08 35 views
2

我試圖實現「忘記通」PHP腳本生成新密碼,只需發送電子郵件給用戶。它的一切都很好,直到我試圖將新密碼發送給用戶。我不能在電子郵件的正文中包含這個變量。 我得到一個錯誤就行了:phpmailer正文與變量

$mail->body = "The new password is "$newpass"." 

在我的瀏覽器即時得到

Parse error: syntax error, unexpected '$newpass' (T_VARIABLE) 

我知道我在想念的東西,但真的不知道是什麼... 任何建議將是更受歡迎

問候

回答

3

格式像這樣:

$mail->body = "The new password is " . $newpass . "."; 

您還可以使用:

$mail->body = "The new password is {$newpass}."; 

PHP有埋在手動here便利的字符串技巧負荷。

1

您需要的變量串連字符串,如:

$mail->body = "The new password is " . $newpass . "."; 
1

這應該是:

$mail->body = "The new password is " . $newpass . "."; 

$mail->body = "The new password is $newpass.";