동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.
move.php는 게시판의 글을 또 다른 게시판에 옮기거나 복사할 때 사용하는 파일입니다. move_update.php와 같이 사용합니다.
위치 : /bbs
게시판의 글을 복사 또는 이동은 최고관리자, 그룹관리자, 게시판 관리자가 하게 됩니다.
실제로 복사하거나 이동하는 행위는 move_update.php파일에서 진행합니다.
먼저 move.php를 살펴보겠습니다.
관리자로 로그인 후 게시판 목록을 볼 때 글라인에 체크박스 나오고 하단에 '선택복사', '선택이동'버튼이 나옵니다. 여기에서 관리자가 해당 버튼을 클릭할 때 호출되는 파일입니다.
넘겨받는 $sw의 값에 따라 이동(move) 또는 복사(copy)를 하게 됩니다.
if ($sw == 'move')
$act = '이동';
else if ($sw == 'copy')
$act = '복사';
else
alert('sw 값이 제대로 넘어오지 않았습니다.');
목록에서 이동 또는 선택을 하기 위해선 글을 선택해야 합니다.
선택된 글을 확인하여 실제로 복사나 이동을 실행하는 move_update.php로 넘겨줘야 합니다.
복사 또는 이동처리해야 하는 글이 하나인지 여러개인지 확인합니다.
이상이 없으면 form 태그를 이용하여 처리할 move_update.php파일로 넘겨줍니다.
실제로 글을 다른 게시판으로 복사 또는 이동 처리하는 파일입니다.
위치 : /bbs
글을 복사 또는 이동처리하는 과정은 여러가지 일을 복합적으로 처리해야 합니다.
복사인 경우:
기본 게시판에는 변동이 없지만 복사하는 게시판엔 글을 등록하는 과정(파일 첨부 포함)을 진행해야 합니다.
이동인 경우:
조금 더 복잡합니다.
이동하는 게시판에 글을 등록하는 과정을 진행해야 하고
기존 게시판은 글을 삭제하는 과정을 진행해야 합니다.
등록된 댓글이 없습니다.