게시판에 글쓰면 관리자에게 메일이 오는데 html 소스가 보이게 옵니다.

게시판에 글을 쓸때 HTML을 체크하고
내용에 태그를 넣고 쓰면
관리자에게 메일이 오는데 글 쓴 내용과 태그가 같이 옵니다.
예를 들어
<font color=blue>안녕하세요<font>
이런식으루.
소스(gbupdate.skin.php)를 보면.
<table width="500" border="0" align="center" cellpadding="4" cellspacing="0">
<tr><td height="150"><?=$wr_content?></td></tr>
</table>
<p>

<table width="500" border="0" cellpadding="0" cellspacing="0" style="table-layout:fixed">
<tr>
<td height="25" bgcolor="#ECF1F6" align="center">홈페이지에서도 게시물을 확인하실 수 있습니다. [<a href='<?="$cfg[d_url]/?doc=bbs/gnuboard.php&{$qstr}"?>'>바로가기</a>]</td>
</tr>
</table>
위의 소스를 고쳐야 할 것같은데...
이상하게도 아래 바로가기 전후에 소스는 안보이네요.
|

댓글 4개

그렇군요.
답변에 감사합니다.
새롭자
20년 전
일반적인 포털사이트의 메일에서
기본적인 태그 이외의 태그는 보안상 혹은 스팸때문에 먹히지 않는걸로 압니다.
그래서 되는곳이 있고 아닌곳도 있지요.
기본적으로 끝에 1로 되어있네요.
근데 관리자가 e-mail을 받아보면 태그가 보이는 이유가 궁금해서요
bbs/gbupdate.php
439번째줄

if ($wr_email != $admin[mb_email]) {
// 관리자에게 보내는 메일
mailer($wr_name, $wr_email, $admin[mb_email], $subject, $content, 1);
}


// 끝에 1이라는 내용이 text=0, html=1, text+html=2

대충 이런식으로 메일 발송이 되죠.

댓글 작성

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

로그인하기
🐛 버그신고