HTML 태그를 일반 텍스트로 표시하는 방법
PHPHTML 태그를 일반 텍스트로 표시하는 방법
HTML이 허용되는 웹 사이트에 입력 양식이 있으며 HTML 태그 사용에 대한 지침을 추가하려고합니다. 이 텍스트를
<strong>Look just like this line - so then know how to type it</strong>
그러나 지금까지 내가 얻는 것은 :
이 줄처럼 보이므로 입력 방법을 알아야합니다.
사람들이 무엇을 입력해야하는지 알 수 있도록 태그를 어떻게 표시합니까?
해결법
-
==============================
1.<를 & lt; 및 & gt;
<를 & lt; 및 & gt;
-
==============================
2.PHP에서는 htmlspecialchars () 함수를 사용하여 <및>를 이스케이프 처리합니다.
PHP에서는 htmlspecialchars () 함수를 사용하여 <및>를 이스케이프 처리합니다.
htmlspecialchars('<strong>something</strong>')
-
==============================
3.많은 사람들이 말했듯이, htmlentities ()는 그 트릭을 수행 할 것입니다 ... 그러나 그것은 똥처럼 보일 것입니다.
많은 사람들이 말했듯이, htmlentities ()는 그 트릭을 수행 할 것입니다 ... 그러나 그것은 똥처럼 보일 것입니다.
태그로 마무리하면 들여 쓰기가 유지됩니다.
echo '<pre>'; echo htmlspecialchars($YOUR_HTML); echo '</pre>';
-
==============================
4.htmlspecialchars를 사용해야합니다. 다음과 같이 문자를 대체합니다.
htmlspecialchars를 사용해야합니다. 다음과 같이 문자를 대체합니다.
-
==============================
5.htmlspecialchars ()를 사용할 수 있습니다.
htmlspecialchars ()를 사용할 수 있습니다.
<?php $new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES); echo $new; // <a href='test'>Test</a> ?>
-
==============================
6.브라우저에서 HTML 태그를 표시하려면 출력을
및 xmp> 태그로 묶습니다. 브라우저에서 HTML 태그를 표시하려면 출력을
및 xmp> 태그로 묶습니다. -
==============================
7.<> s를 인코딩하면됩니다.
<> s를 인코딩하면됩니다.
<strong>Look just like this line - so then know how to type it</strong>
-
==============================
8.브라우저에 울릴 때 htmlentities를 사용할 수 있습니다. HTML을 해석하지 않고 태그를 보여줍니다.
브라우저에 울릴 때 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>
-
==============================
9.HTML로 표시 될 문자를 변환하려면 htmlentities ()를 사용하십시오.
HTML로 표시 될 문자를 변환하려면 htmlentities ()를 사용하십시오.
-
==============================
10.다른 방법이 있습니다 ...
다른 방법이 있습니다 ...
header('Content-Type: text/plain; charset=utf-8');
이렇게하면 전체 페이지가 일반 텍스트로 제공됩니다 ... 더 나은 htmlspecialchars ...입니다.
희망이 도움이 ...
from https://stackoverflow.com/questions/6817262/how-to-display-html-tags-as-plain-text by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
Git에서 "서버 버전"을 유지 관리하는 올바른 방법은 무엇입니까? 설정 파일 만 변경하면됩니까? (0) | 2018.09.09 |
---|---|
MVC와 비슷한 페이지에서 예쁜 URL을 기반으로 클래스를로드하는 방법은 무엇입니까? (0) | 2018.09.09 |
PHP PDO : charset, set names? (0) | 2018.09.09 |
PHP에서 두 문자열 간의 차이점 강조하기 (0) | 2018.09.09 |
Base64 데이터 문자열에서 서버 측 PNG 이미지를 저장하는 방법 (0) | 2018.09.08 |