我正在使用以下代码
$message = $mess0 . "</br>" . $mess1 . "</br>" . $mess2 . "</br>" . $mes1 . "</br></br>" . $mes2 . "</br>" . $mes23 . "</br></br>" . $mes3 . "</br></br>" . $mes4 . "</br>" . $mes5 . "</br>" . $mes6 . "</br>" . $mes7 . "</br>" . $mes8 . "</br>" . $mes9 . "</br></br>" . $mes10 ;
$message = "<html><body><p>".$message."</p></body></html>";
$this->Mail($storeEmail, $subject, $message);
function Mail($to, $subject, $message)
{
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: The Vow Engagement Ring Finder <thevow.engagement@gmail.com>' . "\r\n";
// Mail it
if(!mail($to, $subject, $message, $headers)) {
throw new Exception('There was a problem trying to send an email.');
}
}
问题是我得到的只是一个段落。我添加了<br>
,但它们似乎不起作用。我得到的邮件是简单的段落,没有任何新的换行符。
答案 0 :(得分:0)
它无效。您必须使用\ r \ n进行换行。另请尝试<br />
。
答案 1 :(得分:0)
<br />
代码中的错误
$message = $mess0 . "</br>" . $mess1...
^^^^^^
将所有</br>
替换为<br />