Перейти к основному содержимому

20.6. Как вывести на экран HTML-разметку, не отключая режим распознавания HTML? То есть при usehtml=1

В: Как вывести на экран HTML-разметку, не отключая режим распознавания HTML? То есть при usehtml=1.

О: На самом деле сделать это довольно просто. Достаточно заменить в исходном тексте угловые скобки на соответствующие коды спец-символов HTML.

Для примера, выведем размеченный с помощью HTML текст из окна основного описания в окно дополнительного описания:

! фиксируем содержимое окна основного описания в переменной

$description = $maintxt
! с помощью функции replace заменяем левую угловую скобку на код <

$description = $replace($description, '<', '&lt;')
! с помощью функции replace заменяем правую угловую скобку на код &gt;

$description = $replace($description, '>', '&gt;')
! выводим получившийся результат в окно доп.описания

p $description