纯文本电子邮件形式的换行符
Line breaks in plain text email form
这肯定会很简单,因为我的 PHP 技能充其量也很弱...
我有以下行生成我发送的求职电子邮件,电子邮件正确到达但没有换行符,它似乎打印了 \n(也试过 \r\n)
$contact->setBodyMessageFields('Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ');
很明显,(' ') 中的 \n 字面上打印了所有内容,我试过了:
$contact->setBodyMessageFields('Job Ref: [jobref] '\n' Vacancy Desc:
但这似乎会引发错误。
如有任何帮助,我们将不胜感激。
请注意:不幸的是,它必须是纯文本,因为另一个系统会提取数据(并且需要纯文本)。
您应该将单引号替换为双引号:
$contact->setBodyMessageFields("Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ");
有关详细信息,请参阅 strings 上的 PHP.net 文章。
这肯定会很简单,因为我的 PHP 技能充其量也很弱...
我有以下行生成我发送的求职电子邮件,电子邮件正确到达但没有换行符,它似乎打印了 \n(也试过 \r\n)
$contact->setBodyMessageFields('Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ');
很明显,(' ') 中的 \n 字面上打印了所有内容,我试过了:
$contact->setBodyMessageFields('Job Ref: [jobref] '\n' Vacancy Desc:
但这似乎会引发错误。
如有任何帮助,我们将不胜感激。
请注意:不幸的是,它必须是纯文本,因为另一个系统会提取数据(并且需要纯文本)。
您应该将单引号替换为双引号:
$contact->setBodyMessageFields("Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ");
有关详细信息,请参阅 strings 上的 PHP.net 文章。