글 작성시 자동으로 관리자에게 메일 보내기 질문입니다 채택완료
</p><p><?</p><p>if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </p><p> </p><p>////////////////////////////////////////////////</p><p>// 받을 사람의 이메일주소를 넣어주세요.</p><p> </p><p>$emails[] = "메일주소"; // 이메일주소1</p><p> </p><p>// 계속 추가할 수 있습니다.</p><p>////////////////////////////////////////////////</p><p> </p><p>if ($w == '')</p><p>{</p><p> $row = sql_fetch("select * from $write_table where wr_id = '$wr_id'");</p><p> </p><p> $wr_subject = get_text(stripslashes($row[wr_subject]));</p><p> </p><p> $tmp_html = 0;</p><p> if (strstr($row[wr_option], "html1"))</p><p> $tmp_html = 1;</p><p> else if (strstr($row[wr_option], "html2"))</p><p> $tmp_html = 2;</p><p> </p><p> $wr_content = conv_content(stripslashes($row[wr_content]), $tmp_html);</p><p> $wr_name = $row[wr_name];</p><p> </p><p> $subject = "제목.";</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$link_url = G5_BBS_URL."/board.php?bo_table=$bo_table&wr_id=$wr_id&$qstr"; </p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>include_once(G5_LIB_PATH."/mailer.lib.php"); </p><p> </p><p> ob_start();</p><p> include_once ("./write_update_mail.php");</p><p> $content = ob_get_contents();</p><p> ob_end_clean();</p><p> </p><p> foreach($emails as $email)</p><p> {</p><p> if ($email)</p><p> mailer($wr_name, $wr_email, $email, $subject, $content, 1);</p><p> }</p><p>}</p><p>?></p><p> </p><p>
위에 소스를 검색하여 적용해보니 제목, 작성자, 내용만 넘어가고 있습니다.
bbs폴더의 write_update_mail.php를 수정해줘야하나요?
그외의 값을 넘기려면 어디를 수정해줘야 하나요
ex)wr_1~10값 등
답변 3개
wr_1~10 등의 변수를 사용하는 경우에는
해당 게시판에만 메일 형태를 변경하는 것이 좋습니다.
이외에 기본 스킨의 게시판은 기존 메일 형태를 사용하는 것이 필요하기 때문입니다.
따라서, write_update_mail.php 파일을 복사하여
같은 폴더에 write_update_mail2.php 파일을 생성합니다.
그리고 위 소스에서는 아래와 같이 해당 게시판을 구분하여 적용되도록 합니다.
=================================================
if ($bo_table=="해당 게시판 아이디")
include_once ("./write_update_mail2.php");
else
include_once ("./write_update_mail.php");
=================================================
write_update_mail2.php 파일에서 아래 붉은색 코드와 같이 변수를 사용할 수 있습니다.
=====================================================================================
=====================================================================================
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인