글을쓰면 타사이트의 특정게시판에도 동시에 등록하는 방법 정보
글을쓰면 타사이트의 특정게시판에도 동시에 등록하는 방법본문
제목처럼 특정게시판에서 글을 작성하면
서버가 같고 디비가 틀린 타사이트의 특정게시판에 글을 동시에
올리는 방법이 없을까요?
현사이트 디비:test 특정게시판명:free
타사이트 디비:test1 특정게시판명:free1
서버가 같고 디비가 틀린 타사이트의 특정게시판에 글을 동시에
올리는 방법이 없을까요?
현사이트 디비:test 특정게시판명:free
타사이트 디비:test1 특정게시판명:free1
댓글 전체
글쓰기 처리하는 파일에서
DB 커넥트 하는 부분을 그누와 다른 변수로 선언해서 다른 DB 에 연결하고
Insert 처리 하고 DB 디스커넥터 해주면 될 것 같은데..
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"));
}
}
?>
최강님에게 포인트드립니다.
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"));
}
}
?>
최강님에게 포인트드립니다.