[php] strip_tags() , htmlspecialchars() 함수 설명
[php] strip_tags() , htmlspecialchars() 함수 설명
strip_tags : 모든 HTML, PHP 태그를 없애주는 역할을 합니다.
사용법 => strip_tags(변수 혹은 문자열);
+++++++++++++++++++++++++++++++++++
htmlspecialchars
기능 : 특수문자들을 HTML 코드로 바꿔준다.
게시판이나 방명록등에서 사용자가 입력한 아래 문자들을 변환시킨다.
이 함수는 사용자가 게시판이나 방명록에서 HTML코드를 포함하는 문자열을 입력 전송했을 때
이것이 Hyper Link로 연결되지 않고 입력한 문자열이 그대로 출력 되도록 하는 역할을 한다.
특수문자를 문자열로 인식할 수 있도록 바꾸어 준다.
& 를 & 로
" 를 " 로
< 를 < 로
> 를 > 로 바꾸어 리턴.
구문 : string htmlspecialchars(string string);
소스 :
<?
$text = "Use & " < > document.";
$change = htmlspecialchars($text);
?>
<html>
<body>
함수를 사용하지 않으면? : <? echo ("$text"); ?><br>
함수를 사용하면? : <? echo ("$change"); ?><br>
</body>
</html>
결과 :
함수를 사용하지 않으면? : Use & " < > document.
함수를 사용하면? : Use & " < > document.
소스보기 :
<HTML>
<body>
함수를 사용하지 않으면? : Use & " < > document.<br>
함수를 사용하면? : Use & " < > document.<br>
</body>
</html>