채택완료

[x쵸딩] 하나를 배우면 둘이 문제다!! ㅜㅜ

고맙기도 하고 이 스킨 잘되는데요

https://sir.kr/g5_skin/45879?sfl=wr_subject%7C%7Cwr_content&stx=%ED%8F%BC%EB%A9%94%EC%9D%BC

메일이 오면 테그가 그대로 노출되어서 오는 문제가 있네여

코드가 이런데 어떻게 해야 할까요?

게시판 업데이트에서 메일을 날려주는데

코드가 이렇게만 되어 있어서 그런거 같습니다.

도움 기다려봅니다.

Copy
$contents_info = [];
if(!is_array($_POST['contents_info'])) {
    $contents_info['wr_content'] = '문의내용';
} else {
    foreach ($_POST['contents_info'] as $v) {
        $info = explode('|', $v);
        $contents_info[$info[0]] = $info[1];
    }
}

/**
 * 홈페이지 관리자의 메일 내용과
 * 문의 요청자의 메일 내용을 다르게 생성함
 */

$contents = "";
foreach ($contents_info as $k=>$v) {
    $contents.='<tr>
<th style="background-color: rgb(245, 245, 247); border: 1px solid rgb(226, 226, 226); padding:10px">'.$v.'</th>
<td style="border: 1px solid rgb(226, 226, 226); padding:10px">'.$_POST[$k].'</td>
</tr>';
}

$header = '<div style="width:520px; margin:0 auto;">
<h1 style="padding:15px 0; text-align: center"><img src="https://4-asia.com/images/tail_logo.png" alt="logo"/></h1>';

$content_sender = '
<p>홈페이지로 부터 문의가 접수되었습니다.</p>
<p>본 문의 내용은 홈페이지에서도 확인 하실 수 있습니다.</p>';

 

$footer = '<table style="border-collapse: collapse; width:100%;">
<thead><tr>
<th scope="col" colspan="2" style="background-color: rgb(245, 245, 247); padding:10px; border: 1px solid rgb(226, 226, 226); border-top:2px solid rgb(105, 151, 206)">문의내용</th>
</tr></thead>
<tbody>'.$contents.'</tbody>
</table>
<div style="color:rgb(88,88,88); font-size:12px">
<p>ㆍ 본 메일은 '.$cfg['타이틀'].'에서 이메일 서비스 수신동의 하에 발송된 메일입니다.</p>
<p>ㆍ (문의) '.$cfg['타이틀'].'('.$cfg['홈페이지'].') / E-mail: '.$cfg['이메일'].'</p>
</div>
</div>';

$wr_content = $content_sender = $header.$content_sender.$footer;
|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

메일 헤더내용이 관건일것 같습니다

답변에 대한 댓글 1개

네이버 메일은 원래 테그가 노출되는거 같습니다.

혹시 해결하셨나요?
저도 님처럼 

'메일이 오면 테그가 그대로 노출되어서 오는 문제가 있네여'

태그가 그대로 오는 현상때문에 검색하다가 같은 현상이라 연락드려요...

해결하셨는지 궁금하네요~~

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