Разрывы строк в текстовой электронной почте

1

Это связано с тем, что мои навыки 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:

Но это, похоже, порождает ошибки.

Любая помощь будет принята с благодарностью.

Обратите внимание: к сожалению, он должен быть простым текстом, поскольку другая система извлекает данные (и требует простого текста).

Теги:
plaintext

1 ответ

0
Лучший ответ

Вы должны заменить одинарные кавычки двойными кавычками:

$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 ");

Дополнительную информацию см. В статье PHP.net о строках.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню