관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제 정보

관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제

본문

메일을 보낼 때 엔터키를 쳐서 줄바꿈을 한 경우
테스트를 클릭하면 줄바꿈이 제대로 나오는데
미리보기와 실제 메일에서는 줄바꿈이 되지 않아 이렇게 추가합니다.

우선 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>";
로 수정


중복이면 용서하시길...
추천
1

댓글 8개

제가 적용한 결과는 미리보기는 문제 없었으나...
정작 실제 보냈을때는 줄바꿈이 안되 있던데요... 저만 그런건지...
다른 분들의 의견이 궁금합니다.
테스트메일에서 안 되길래, 왜 안 될될까 생각해 보니, 바로 첨부한 코드가 생각나더군요.

mail_test.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT