G4 => G5로 이전후 첨부파일 문제 > Board Tip

본문 바로가기
 

G4 => G5로 이전후 첨부파일 문제

페이지 정보

작성자 차동박 댓글 0건 조회 10,214회 작성일 14-11-02 15:49

본문

G4 => G5로 이전후 첨부파일 문제


본문

G4에서 G5로 이전을 해봤는데 A 사이트는 g4_import.php 파일로 정상적으로 잘 되는데, B 사이트는 첨부파일을 못 인식하는 문제가 있었습니다.
질답게시판을 검색해보니 wr_file에서 첨부파일의 갯수만큼 데이타값이 들어가야 하는데 확인해보니 전부 "0"이었습니다. 게시물의 첨부파일 갯수를 알 수 없어 방법을 찾다 질답게시판에서 해결책을 찾았습니다.

http://sir.co.kr/qa/?wr_id=793

게시물에서 에쿠우스님의 아래 소스로 하니 해결이 되더군요.

http://sir.co.kr/qa/?wr_id=793#c_801

저와 같은 문제로 고민하시는 분들이 있을까봐 이렇게 남깁니다.
감사합니다.

<?
include_once('./_common.php');
if(!$is_admin) {
exit;
}
$bo_table = "";
$sql = " select bo_table from $g5[board_table]";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo "게시판 : " . $row[bo_table] . "<br>";
$result_file = sql_query("select distinct(wr_id) from $g5[board_file_table] where bo_table='$row[bo_table]'");
for($j=0;$res=sql_fetch_array($result_file);$j++) {
$file_cnt = sql_fetch("select count(*) as cnt from $g5[board_file_table] where bo_table='$row[bo_table]' and wr_id='$res[wr_id]'");
echo $res[wr_id] . " 파일수 :" . $file_cnt[cnt] . "<br>";
$bo_table = $g5['write_prefix'] . $row[bo_table];
$update_result = sql_query("update $bo_table set wr_file='$file_cnt[cnt]' where wr_id='$res[wr_id]'");
if(!$update_result) {
echo "파일수를 업데이트 하지 못했습니다.";
} else {
echo $res[wr_id] . " : wr_file 필드에 파일수를 업데이트 하였습니다.";
}
}
}
?>
아직 g5로 업데이트를 못해 실행을 못해봐서요.
이렇게 변경하고 실행했을때 파일수가 0으로 나오는지 또는 어떤 메시지가 뜨는지 알려주시면 체크해보도록 하겠습니다.

댓글목록

등록된 댓글이 없습니다.

Total 59건 1 페이지
게시물 검색