Как преобразовать текстовые данные слова в HTML, используя PHP - PullRequest
1 голос
/ 21 октября 2011

У меня есть текстовая область html, где пользователи могут добавлять любой текст.Я хочу, чтобы пользователь копировал текст из своего документа word или rtf и помещал его в текстовую область, этот текст должен быть отформатирован в html с использованием html.

Я использовал функцию phl nl2br, но он просто создает новые строки,Что я хочу, так это если есть какие-нибудь заголовки, выделенные жирным шрифтом, маркеры в слове, тогда они должны быть преобразованы в html.

Любая помощь будет полезна.

Спасибо

Ответы [ 3 ]

2 голосов
/ 21 октября 2011

Используйте tinymce .У него есть функция, которая делает именно то, что вы просите.Просто чтобы уточнить, это сценарий на стороне клиента.В любом случае, ваш пользователь всегда будет проходить через текстовую область (часть формы), чтобы его можно было использовать и работать хорошо.

0 голосов
/ 21 октября 2011

Посмотрите на некоторые текстовые редакторы WYSIWYG, работающие на PHP и Javascript (что вы видите, то и получите), такие как tinymce.Как правило, они могут справляться с такими вещами, и вы можете посмотреть на источник, чтобы понять, как это делается.

0 голосов
/ 21 октября 2011

Если вы говорите о публикации данных, используйте htmlspecialchars, чтобы избежать HTML-тегов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...