관리자모드의 회원메일 발송에서 엔터키값 줄바꿈 문제
메일을 보낼 때 엔터키를 쳐서 줄바꿈을 한 경우
테스트를 클릭하면 줄바꿈이 제대로 나오는데
미리보기와 실제 메일에서는 줄바꿈이 되지 않아 이렇게 추가합니다.
우선 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개
19년 전
감사합니다. ^^
Hero™
19년 전
제가 적용한 결과는 미리보기는 문제 없었으나...
정작 실제 보냈을때는 줄바꿈이 안되 있던데요... 저만 그런건지...
다른 분들의 의견이 궁금합니다.
정작 실제 보냈을때는 줄바꿈이 안되 있던데요... 저만 그런건지...
다른 분들의 의견이 궁금합니다.
dorch
19년 전
테스트메일에서 안 되길래, 왜 안 될될까 생각해 보니, 바로 첨부한 코드가 생각나더군요.
mail_test.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
mail_test.php 파일을 연 후
$content = preg_replace("/{생일}/", (int)substr($birth,4,2).'월 '.(int)substr($birth,6,2).'일', $content);
밑에 아래줄을 추가
$content = preg_replace("/\n/", "<br />", $content);
dorch
19년 전
참, 감사하다는 말을 잊을뻔 했네요. 좋은 팁 올려 주셔서 감사 합니다.
ohora
19년 전
감사합니다.
18년 전
감사합니다.
Marlboro
15년 전
감사합니다.
디귿소프트
13년 전
감사합니다~
게시글 목록
| 번호 | 제목 |
|---|---|
| 4399 | |
| 4258 | |
| 4083 | |
| 4079 | |
| 4072 | |
| 4033 | |
| 3929 | |
| 3893 | |
| 3892 | |
| 3877 | |
| 3867 | |
| 3848 | |
| 3824 | |
| 3819 | |
| 3801 | |
| 3787 | |
| 3734 | |
| 3674 | |
| 3665 | |
| 3662 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기