테스트 사이트 - 개발 중인 베타 버전입니다

글 작성시 자동으로 관리자에게 메일 보내기 질문입니다 채택완료

frvma 10년 전 조회 3,328

</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개

채택된 답변
+20 포인트

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 파일에서 아래 붉은색 코드와 같이 변수를 사용할 수 있습니다.

 

=====================================================================================

   

       

           

       

       

            작성자

       

       

margin:20px 0 0;padding:30px 30px 50px;">

            변수1

       

 

       

           

       

        사이트에서 게시물 확인하기

   

===================================================================================== 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
frvma
10년 전
정말 감사합니다. 덕분에 해결했습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 채택해 주셔서 감사드립니다. (_ _) 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전
네.. ​ write_update_mail.php 에서 수정해주시면됩니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
frvma
10년 전
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인