PhpWord и \n вместе с HTML-кодомHtml

Программисты Html
Ответить
Anonymous
 PhpWord и \n вместе с HTML-кодом

Сообщение Anonymous »

Использование PhpWord в моем проекте PHP вызывает у меня проблемы.
У меня есть переменная, содержащая CR/LF (\n) и HTML-код.
Что-то вроде:

Код: Выделить всё

$str='Line1
line2
line3';
Текст выходит из текстового поля MySql, содержащего \n в качестве разделителя строк.
При обработке этого текста с помощью PhpOffice\PhpWord\Shared\Html::addHtml я теряю CR/LF. Весь текст объединен. При замене \n на html CRLF

Код: Выделить всё

$str=str_replace("\n","
",$str);
, а затем используйте addHtml, это дает мне ошибки во время выполнения:
Предупреждение: DOMDocument::loadXML(): несоответствие открывающего и завершающего тегов: br строка 1 и div в Entity, строка: 1 в /customers/7/4/3/ofiser.be/httpd.www/vieringen/vendor/phpoffice/phpword/src/PhpWord/Shared/Html.php в строке 94
Как мне обработать этот текст? Любая помощь приветствуется.


Подробнее здесь: https://stackoverflow.com/questions/797 ... -html-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»