HTML 태그를 일반 텍스트로 표시하는 방법 then know

내 웹 사이트에 HTML이 허용되는 입력 양식이 있으며 HTML 태그 사용에 대한 지침을 추가하려고합니다. 나는 텍스트를 원한다

<strong>Look just like this line - so then know how to type it</strong>

그러나 지금까지 내가 얻는 모든 것 :

이 줄과 똑같이 보이십시오. 그러면 입력 방법을 알아 두십시오.

사람들이 입력 할 내용을 알 수 있도록 태그를 표시하려면 어떻게해야합니까?



답변

교체 <&lt;>함께 &gt;.


답변

PHP에서 htmlspecialchars () 함수를 사용하여 <및 을 탈출하십시오 >.

htmlspecialchars('<strong>something</strong>')


답변

많은 사람들이 말했듯이, htmlentities()트릭을 할 것입니다 …하지만 똥처럼 보일 것입니다.

로모그래퍼을 마무리 <pre>태그와 당신은 당신의 들여 쓰기를 보존 할 수 있습니다.

echo '<pre>';
echo htmlspecialchars($YOUR_HTML);
echo '</pre>';


답변

을 사용해야합니다 htmlspecialchars. 아래와 같이 문자를 대체합니다.

  • ‘&'(앰퍼샌드)가됩니다. &amp;
  • &quot;ENT_NOQUOTES를 설정하지 않으면 ‘ “‘(큰 따옴표)가 됩니다.
  • ” ‘”(작은 따옴표)는 &#039;ENT_QUOTES가 설정된 경우에만됩니다.
  • ‘<‘(보다 작음) &lt;
  • ‘>'(보다 큼)이됩니다. &gt;

답변

htmlspecialchars ()를 사용할 수 있습니다

<?php
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;
?>


답변

<>s 를 인코딩하면됩니다 .

&lt;strong&gt;Look just like this line - so then know how to type it&lt;/strong&gt;


답변

브라우저 내에 HTML 태그를 표시하려면 <xmp> 및 </ xmp> 태그로 출력을 둘러싸십시오.