read()) { if ($entry == '.' || $entry == '..') continue; /* @copy('$g4['path']/data/file/$bo_table/$entry', '$g4['path']/data/file/$target_table/$entry'); @chmod('$g4['path']/data/file/$target_table/$entry', 0707); $copy_file++; */ // 김선용 201007 : if(is_dir($g4['path'].'/data/file/'.$bo_table.'/'.$entry)){ $dd = dir($g4['path'].'/data/file/'.$bo_table.'/'.$entry); @mkdir($g4['path'].'/data/file/'.$target_table.'/'.$entry, 0707); @chmod($g4['path'].'/data/file/'.$target_table.'/'.$entry, 0707); while ($entry2 = $dd->read()) { if ($entry2 == '.' || $entry2 == '..') continue; @copy($g4['path'].'/data/file/'.$bo_table.'/'.$entry.'/'.$entry2, $g4['path'].'/data/file/'.$target_table.'/'.$entry.'/'.$entry2); @chmod($g4['path'].'/data/file/'.$target_table.'/'.$entry.'/'.$entry2, 0707); $copy_file++; } $dd->close(); } else { @copy($g4['path'].'/data/file/'.$bo_table.'/'.$entry, $g4['path'].'/data/file/'.$target_table.'/'.$entry); @chmod($g4['path'].'/data/file/'.$target_table.'/'.$entry, 0707); $copy_file++; } } $d->close(); // 글복사 $sql = " insert into {$g4['write_prefix']}$target_table select * from {$g4['write_prefix']}$bo_table "; sql_query($sql); // 게시글수 저장 $sql = " select bo_count_write, bo_count_comment from {$g4['board_table']} where bo_table = '$bo_table' "; $row = sql_fetch($sql); $sql = " update {$g4['board_table']} set bo_count_write = '{$row[bo_count_write]}', bo_count_comment = '{$row[bo_count_comment]}' where bo_table = '$target_table' "; sql_query($sql); // 05.05.24 // 파일테이블 복사 //$sql = ' insert into $g4[board_file_table] select "$target_table", wr_id, bf_no, bf_source, bf_file, bf_download, bf_content from $g4[board_file_table] where bo_table = "$bo_table" '; //sql_query($sql); // 4.00.01 // 위의 코드는 같은 테이블명을 사용하였다는 오류가 발생함. (희한하네 ㅡㅡ;) $sql = " select * from {$g4['board_file_table']} where bo_table = '$bo_table' "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) $file_copy[$i] = $row; } if (count($file_copy)) { for ($i=0; $i