У меня есть форма ввода на моем сайте, где разрешен HTML, и я пытаюсь добавить инструкции по использованию тегов HTML. Я хотел бы, чтобы текст
<strong>Look just like this line - so then know how to type it</strong>
Но пока все, что я получаю, это:
Выглядит так же, как эта строка - так что тогда знайте, как ее напечатать
Как я могу показать теги, чтобы люди знали, что печатать?
В PHP используйте функцию htmlspecialchars () для выхода
<
и>
.источник
Как говорили многие другие,
htmlentities()
добьются цели ... но это будет выглядеть как дерьмо.Оберните его
<pre>
тегом, и вы сохраните отступы.источник
Вы должны использовать
htmlspecialchars
. Он заменяет символы, как показано ниже:&
"
когда ENT_NOQUOTES не установлен.'
только тогда, когда установлен ENT_QUOTES.<
>
источник
Вы можете использовать htmlspecialchars ()
источник
Вам просто нужно закодировать
<>
s:источник
Чтобы отобразить теги HTML в браузере, окружите вывод тегами <xmp> и </ xmp>
источник
<xmp
> устарел сейчас, больше, чем просто устарел. Не используйте это.Вы можете использовать htmlentities при отображении в браузере, это будет показывать тег, а не использовать html для его интерпретации.
Смотрите здесь http://uk3.php.net/manual/en/function.htmlentities.php
Пример:
Вывод:
источник
Используйте htmlentities () для преобразования символов, которые в противном случае отображались бы как HTML.
источник
Есть другой способ ...
Это делает всю страницу простым текстом ... лучше htmlspecialchars ...
Надеюсь это поможет...
источник
источник