![]() |
1
3
我相信这是PHP吃的新线后?>。总的来说,这是件好事,但我能理解为什么在你的情况下这很烦人。
编辑: 这里有一个证明我没有发疯: http://www.php.net/manual/en/faq.using.php#faq.using.newlines 为什么这是件好事?假设你的电子邮件模板是:
在这种情况下,您不希望在实际输出的每一行之间都有几个换行符(这是我最近在一个非PHP项目的电子邮件模板中遇到的问题)。 您的另一个选择可能是不将模板存储在PHP中,只需对变量使用{name}、{department\u name}或类似的方法,然后将它们解析出来。 |
![]() |
2
3
1-按照Tim的建议做,并添加额外的“\n” 2-在?>结尾添加一个空格:
结果如下:
3-添加第二个换行符,即:
结果如下:
PHP这样做的原因是,一般来说PHP用于HTML文件,它不需要所有额外的换行符,这可能会导致HTML文件出现问题。如果您处理的是纯文本,那么您必须准备好实现一些特殊的东西,因为在处理计划文本和脚本语言时,您会遇到一些奇怪的情况。 |
![]() |
Yoko · 试图用Javascript在表格中发送多个PDF块 7 月前 |
![]() |
Shane Brodie · 生成的电子邮件中出现奇怪的字符 7 月前 |
![]() |
user27173209 · 脚本中的newaliases导致权限被拒绝 10 月前 |
![]() |
Martin · 后端JavaScript文件EmailJS发送错误 1 年前 |
![]() |
Majoris · Django无法发送电子邮件,即使conf是正确的 1 年前 |
![]() |
HarriS · MS Graph API:在查询中使用包含运算符 1 年前 |