[x쵸딩] 하나를 배우면 둘이 문제다!! ㅜㅜ
본문
고맙기도 하고 이 스킨 잘되는데요
https://sir.kr/g5_skin/45879?sfl=wr_subject%7C%7Cwr_content&stx=%ED%8F%BC%EB%A9%94%EC%9D%BC
메일이 오면 테그가 그대로 노출되어서 오는 문제가 있네여
코드가 이런데 어떻게 해야 할까요?
게시판 업데이트에서 메일을 날려주는데
코드가 이렇게만 되어 있어서 그런거 같습니다.
도움 기다려봅니다.
$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
메일 헤더내용이 관건일것 같습니다
혹시 해결하셨나요?
저도 님처럼
'메일이 오면 테그가 그대로 노출되어서 오는 문제가 있네여'
태그가 그대로 오는 현상때문에 검색하다가 같은 현상이라 연락드려요...
해결하셨는지 궁금하네요~~
답변을 작성하시기 전에 로그인 해주세요.