관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제
메일을 보낼 때 엔터키를 쳐서 줄바꿈을 한 경우
테스트를 클릭하면 줄바꿈이 제대로 나오는데
미리보기와 실제 메일에서는 줄바꿈이 되지 않아 이렇게 추가합니다.
우선 adm 폴더의
1. mail_select_update.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
2. mail_preview.php를 열어
$content = $se[ma_content] . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
를
$content = $se[ma_content];
$content = preg_replace("/\n/", "<br /> ", $content);
$content = $content . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
로 수정
중복이면 용서하시길...
테스트를 클릭하면 줄바꿈이 제대로 나오는데
미리보기와 실제 메일에서는 줄바꿈이 되지 않아 이렇게 추가합니다.
우선 adm 폴더의
1. mail_select_update.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
2. mail_preview.php를 열어
$content = $se[ma_content] . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
를
$content = $se[ma_content];
$content = preg_replace("/\n/", "<br /> ", $content);
$content = $content . "<hr size=0><p><span style='font-size:9pt; font-family:굴림'>▶ 더 이상 정보 수신을 원치 않으시면 [<a href='$g4[url]/$g4[bbs]/email_stop.php?mb_id=***&mb_md5=***' target='_blank'>수신거부</a>] 해 주십시오.</span></p>";
로 수정
중복이면 용서하시길...
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
정작 실제 보냈을때는 줄바꿈이 안되 있던데요... 저만 그런건지...
다른 분들의 의견이 궁금합니다.
mail_test.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);