글을쓰면 타사이트의 특정게시판에도 동시에 등록하는 방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글을쓰면 타사이트의 특정게시판에도 동시에 등록하는 방법 정보

글을쓰면 타사이트의 특정게시판에도 동시에 등록하는 방법

본문

제목처럼 특정게시판에서 글을 작성하면
서버가 같고 디비가 틀린 타사이트의 특정게시판에 글을 동시에
올리는 방법이 없을까요?

현사이트 디비:test  특정게시판명:free
타사이트 디비:test1 특정게시판명:free1
  • 복사

댓글 전체

글쓰기 처리하는 파일에서

DB 커넥트 하는 부분을 그누와 다른 변수로 선언해서 다른 DB 에 연결하고
Insert 처리 하고 DB 디스커넥터 해주면 될 것 같은데..
나스카님의 코드를 이용해서 성공했습니다.
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/4606/bb493ac060318639c05f046a0ffc9267
나스카님 감사합니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($board[bo_table] == "free") { //원본 게시판
if ($w == '') {//신규게시물에 관해서(만)
$copytable = "g4_write_free"; //자동으로 복사할 게시판($write_table의 형태는 복잡해서 전체테이블기재)
        $db1=mysql_connect("localhost","타디비","타비번");
        mysql_select_db("타디비",$db1);
        $sql11 = " insert into $copytable
                set wr_num = '$wr_num',
                    wr_reply = '$wr_reply',
                    wr_comment = 0,
                    ca_name = '$ca_name',
                    wr_option = '$html,$secret,$mail',
                    wr_subject = '$wr_subject',
                    wr_content = '$wr_content',
                    wr_link1 = '$wr_link1',
                    wr_link2 = '$wr_link2',
                    wr_link1_hit = 0,
                    wr_link2_hit = 0,
                    wr_trackback = '$wr_trackback',
                    wr_hit = 0,
                    wr_good = 0,
                    wr_nogood = 0,
                    mb_id = '$member[mb_id]',
                    wr_password = '$wr_password',
                    wr_name = '$wr_name',
                    wr_email = '$wr_email',
                    wr_homepage = '$wr_homepage',
                    wr_datetime = '$g4[time_ymdhis]',
                    wr_ip = '$_SERVER[REMOTE_ADDR]',
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10' ";
    mysql_query($sql11,$db1);

}
}

if ($w == 'u') {//수정모드일 경우
//if($board[bo_table] != "free") {
if($board[bo_table] != "free") {
alert('정상적으로 수정되었습니다.', ("./board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page"));
} else {
alert('정상적으로 수정 되었습니만...\\n\\n\문제의 소지가 있는 게시물은 쥐도 새도 모르게\\n\\n\두목한테 먹힐수도 있습니다.\\n\\n\훔쳐보려는 생각은 버리세요!', ("./board.php?bo_table=$bo_table&page=$page"));
}

} else {//수정모드가 아니고 신규작성일 경우거나 답글일 경우
if($board[bo_table] == "free") {
alert('정상적으로 등록 되었습니만...\\n\\n\문제의 소지가 있는 게시물은 쥐도 새도 모르게\\n\\n\두목한테 먹힐수도 있습니다.\\n\\n\훔쳐보려는 생각은 버리세요!', ("./board.php?bo_table=$bo_table&page=$page"));
} else {
alert('정상적으로 등록 되었습니다.', ("./board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page"));
}
}
?>

최강님에게 포인트드립니다.
© SIRSOFT
현재 페이지 제일 처음으로