본문 바로가기
IT-개발,DB

[php] strip_tags() , htmlspecialchars() 함수 설명

by SB리치퍼슨 2016. 9. 4.

[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> 





반응형

댓글