текст swiftmailer / разрывы строк? - PullRequest
3 голосов
/ 20 июня 2011

Я пытаюсь отправить сообщение, используя почтовую библиотеку PHP с именем Swiftmailer.Проблема в том, что текст отображается без разрывов строк, и я не могу понять причину этого.Я пытался читать почту с помощью gmail и Yahoo.

Код:

// [..] bla bla
$message->setBody("a\r\nb", 'text/plain')

Ответы [ 2 ]

1 голос
/ 20 июня 2011

HTML не подчиняется переносам строк (они рассматриваются как пробелы). Вместо этого вам нужно использовать <br /> теги. Если вы динамически заполняете открытый текст, вы можете использовать PHP nl2br(), чтобы сделать это для вас.

0 голосов
/ 17 февраля 2017

Вы можете использовать PHP_EOL Пример:

    ->setBody('Hi Sir/Mam,'.PHP_EOL.'Here is my message.')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...