2026, 새로운 도약을 시작합니다.

여분필드에 입력한 html 태그가 먹도록 하고 싶어요. 채택완료

안녕하세요. 

여분필드에 태그랑 같이 입력하여 view 페이지에서 태그가 적용되어 보이게 하려고 합니다. 

ex)

wr_1 = 동해물과 <span style="color:red;">백두산</span>이 마르고 <b>닳도록</b>

이렇게 넣은 후

echo $view[wr_1] 로 출력하면 문자 그대로 보여지는데요.

태그가 적용되도록 출력하려면 어떻게 해야할까요??.

- 원하는 결과

동해물과 백두산이 마르고 닳도록

답변 부탁드립니다.

고맙습니다!

답변 2개

채택된 답변
+20 포인트

1. DB에 저장된 문자가 "<", ">"가 아닌 &lt, &gt 일경우

   --> &lt나 &gt를 "<", ">"로 바꿔주시면 됩니다.

   --> https://www.w3schools.com/php/func_string_htmlspecialchars_decode.asp

2. DB에 "<", ">"로 저장되어 있는 경우

   --> 그대로 출력하시면 원하는 결과대로 보여집니다.

   --> 혹시 출력할때, htmlspecialchars() 함수가 적용되어 있다면 없애버리세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

명쾌한 답변 감사합니다!!
htmlspecialchars()
저는 위 함수 때문에 그랬습니다. 이 함수를 삭제하고 원하는대로 적용이 되었습니다.
^^
잘 해결되었다니 다행입니다.

댓글을 작성하려면 로그인이 필요합니다.

태그 적용하려면 그냥 태그를 변환없이 등록후 출력하시면 그냥 그대로 보일겁니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고