내 웹 사이트에 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>
?>
답변
<>
s 를 인코딩하면됩니다 .
<strong>Look just like this line - so then know how to type it</strong>
답변
브라우저 내에 HTML 태그를 표시하려면 <xmp> 및 </ xmp> 태그로 출력을 둘러싸십시오.