Чтобы поддерживать форматирование в письме HTML, я ищу код php, чтобы изменить пустую строку на <br>
,
Например, оригинальный текст:
Line 1
Line 2
Line 3
Должен превратиться в:
Line 1
Line 2
< br >
Line 3
Я старался nl2br
, но функции добавляют <br>
после каждой строки, а не только пустые строки.
Любая помощь будет оценена.
Дэвид
Я проанализировал содержимое сообщения побайтно и нашел решение.
Чтобы сохранить разрыв строки в электронном письме в формате HTML, используйте код ниже:
$TheMessage=str_replace("\r\n\r\n", "<br>",$TheMessage);
Это двойной возврат каретки & перевод строки ‘сразу после друг друга, что является ключом к решению.
Других решений пока нет …