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