我使用以下内容从表单发送电子邮件:
SELECT o.*, COUNT(e.c_id) AS b_count
FROM cat3_entries o
LEFT JOIN company_views e ON e.c_id = o.c_id
AND e.v_date >= DATE_ADD(NOW(), INTERVAL - 30 DAY)
WHERE
o.c3_id = '81'
GROUP BY
o.c_id
ORDER BY
b_count ASC
LIMIT
3;
当我收到电子邮件时,一切都是一行。没有“\ r \ n”
答案 0 :(得分:1)
您没有显示其余代码,但我猜您正在调用\n
,在这种情况下,无论是否存在,换行符都不会显示换行符\r\n
或<br>
。将$mail->Body = "New application от,<br>
Name: $name<br>
Gender $gender<br>
Phone: $phone<br>
Email: $email<br>
Program: $program";
标记添加到您的正文中,并注意您不需要再添加换行符,因为您的字符串已包含它们:
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(2)});
答案 1 :(得分:0)
尝试使用PHP_EOL
用于此目的(由于跨平台兼容性)。
echo "line 1".PHP_EOL."line 2".PHP_EOL;
<?php
$mail->Body = "New application от,".PHP_EOL."Name: $name".PHP_EOL."and so on";
?>