새글 등록시 다른 게시판에 자동 등록
안녕하세요
이 링크 참조해서
write_update.skin.php 파일 만들어서 소스 넣고
동시 등록까지는 잘 됩니다
근데 첨부파일 이미지도 같이 넘어와야하는데..
저기 링크에도 추후 추가해주신댔는데 없더라고요ㅠㅠ
방법이 있을까요 선배님들? 조언 부탁드립니다..
gogolol2 게시판에서 gogolol 게시판으로 자동 등록입니다ㅠ
소스 드립니다
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p> </p>
<p>if ($w =='' && $bo_table =='gogolol2')</p>
<p>{</p>
<p> $table_copy = "gogolol"; // 복사 게시판id</p>
<p> $write_table_copy = $g5['write_prefix'] . $table_copy;</p>
<p> $wr_num_copy = get_next_num($write_table_copy);</p>
<p> </p>
<p> $sql_copy = " insert into $write_table_copy</p>
<p> set wr_num = '$wr_num_copy',</p>
<p> wr_reply = '$wr_reply',</p>
<p> wr_comment = 0,</p>
<p> ca_name = '$ca_name',</p>
<p> wr_option = '$html,$secret,$mail',</p>
<p> wr_subject = '$wr_subject',</p>
<p> wr_content = '$wr_content',</p>
<p> wr_link1 = '$wr_link1',</p>
<p> wr_link2 = '$wr_link2',</p>
<p> wr_link1_hit = 0,</p>
<p> wr_link2_hit = 0,</p>
<p> wr_hit = 0,</p>
<p> wr_good = 0,</p>
<p> wr_nogood = 0,</p>
<p> mb_id = '{$member['mb_id']}',</p>
<p> wr_password = '$wr_password',</p>
<p> wr_name = '$wr_name',</p>
<p> wr_email = '$wr_email',</p>
<p> wr_homepage = '$wr_homepage',</p>
<p> wr_datetime = '".G5_TIME_YMDHIS."',</p>
<p> wr_file = '$wr_file',</p>
<p> wr_last = '".G5_TIME_YMDHIS."',</p>
<p> wr_ip = '{$_SERVER['REMOTE_ADDR']}',</p>
<p> wr_1 = '$wr_1',</p>
<p> wr_2 = '$wr_2',</p>
<p> wr_3 = '$wr_3',</p>
<p> wr_4 = '$wr_4',</p>
<p> wr_5 = '$wr_5',</p>
<p> wr_6 = '$wr_6',</p>
<p> wr_7 = '$wr_7',</p>
<p> wr_8 = '$wr_8',</p>
<p> wr_9 = '$wr_9',</p>
<p> wr_10 = '$wr_10' ";</p>
<p> sql_query($sql_copy);</p>
<p>
</p>
<p> $wr_id_copy = sql_insert_id();</p>
<p> </p>
<p> </p>
<p> </p>
<p> // 부모 아이디에 UPDATE</p>
<p> sql_query(" update $write_table_copy set wr_parent = '$wr_id_copy' where wr_id = '$wr_id_copy' ");</p>
<p> </p>
<p> // 새글 INSERT</p>
<p> sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id, wr_file ) values ( '{$table_copy}', '{$wr_id_copy}', '{$wr_id_copy}', '".G5_TIME_YMDHIS."', '{$member['mb_id']}' ) ");</p>
<p> </p>
<p> // 게시글 1 증가</p>
<p> sql_query("update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$table_copy}'");</p>
<p> </p>
<p> // 복사게시판 최신글 캐시갱신</p>
<p> delete_cache_latest($table_copy);</p>
<p> </p>
<p>}</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
4년 전
gogolol2 으로 등록된 파일은
data/file/gogolol2/ 밑에 있으니까
이것을
data/file/gogolol 으로 복사하시고
g5_boar_file에서 insert..select해서 해당 파일에 대한 정보를 추가해 주는 방법은 어떨까요?
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
블랙캣77
4년 전
글 복사하는 소스를 보시고 참고해보세요. bbs/move_update.php 파일을 참고해보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
4년 전
답변 감사드립니다ㅠ 참고해서 넣고 글쓰기 진행하면 에러나서 업로드가 안되더라고요.. 쿼리를 잘 몰라서 에러가 나는거 같습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택