Это должно быть просто, так как мои навыки 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 ");
Смотрите статью на PHP.net строки для получения дополнительной информации.
Других решений пока нет …