관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제 > 그누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);
© SIRSOFT
현재 페이지 제일 처음으로