채택완료

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

2021-08-14 (토) 14:00:15 4,215

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

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 포인트
2021-08-14 (토) 14:44:06

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

답변에 대한 댓글 1개

2021-08-16 (월) 13:07:06
네이버 메일은 원래 테그가 노출되는거 같습니다.

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

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

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

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

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