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

Это должно быть просто, так как мои навыки 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:

Но это похоже на ошибки.

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

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

1

Решение

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

$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 строки для получения дополнительной информации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]