메일폼에서 특수문자 >> 이런게 > 이렇게 나옵니다.

메일폼에서 특수문자 >> 이런게 > 이렇게 나옵니다.

QA

메일폼에서 특수문자 >> 이런게 > 이렇게 나옵니다.

본문

게시판에서 글쓰기 할때와 view에서는 문제 없구요~

 

답변시 메일폼 쓰기 확인하여서 구동 완료하였는데

 

문제는 이것입니다..

 

<?=$wr_content?>

 

이거를 삽입하여 보고 있는데요~

 

음~;

 

게시판 답변도 문제없고 잘 되는데요..

 

메일 받은 상태에서 봤을 때는..

 

 

> 
> 
> 1234체크! 이메일 테스트!! 
> >>>>>>>>>>>>>>>>

 

>>> 이런 문자가 > 이형식으로 나와 버립니다..

어떻게 방법이 없을까요..? ^^;

 

메일폼인 bbs/write_update_mail.php 요거에서 수정을 해야하는 건 맞는지요 ^^;

 

도움요청 해봅니다..

혹, 제가 다른 어떤것을 건드렸는지도 모르겠습니다 ;; ㅠ

 

 

이 질문에 댓글 쓰기 :

답변 3

​<?=$wr_content?>을

<?php echo htmlspecialchars_decode($wr_content) ?> 로 시도해 보시죠 ^^ 

< 은 < (less than)

> 은 > (greater than)

각각의 html 엔티티 코드입니다.

$wr_content 에서 각각의 값을 다시 원상태로 복원시켜서 사용하세요.

(그누보드 내부에 함수가 있을겁니다... 찾아봐야...합니다)

그누보드 내부에 함수를 수정하게 되면, 모든 폼에 영향을 미치게 되나요??
<?=$wr_content?> 여기만 함수를 넣어서 특수문자가 그대로 나오게 하는 함수 혹시 없을까요 ㅠ?

$a = "&lt;b&gt;hello&lt;/b&gt;";
$b= htmlspecialchars($a);
$c=htmlspecialchars_decode($b);
echo htmlspecialchars_decode($c); //output : hello

테스트를 해 봤는데요, 화면상에서 hello가 굵게 처리되어 나오기 위해서는 한번 더 htmlspecialchars_decode를 해 주어야 하네요.

write_update_mail.php 에서 body 부분을 수정하신게 맞는지요? 

답변을 작성하시기 전에 로그인 해주세요.
전체 16
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT