'; echo ''; include_once('./admin.tail.php'); flush(); // 설정일이 지난 접속자로그 삭제 $tmp_before_date = date('Y-m-d', $g4[server_time] - ($config[cf_visit_del] * 86400)); $sql = ' delete from $g4[visit_table] where vi_date < "$tmp_before_date" '; sql_query($sql); sql_query(' OPTIMIZE TABLE `$g4[visit_table]`, `$g4[visit_sum_table]` '); // 설정일이 지난 인기검색어 삭제 $tmp_before_date = date('Y-m-d', $g4[server_time] - ($config[cf_popular_del] * 86400)); $sql = ' delete from $g4[popular_table] where pp_date < "$tmp_before_date" '; sql_query($sql); sql_query(' OPTIMIZE TABLE `$g4[popular_table]` '); // 설정일이 지난 최근게시물 삭제 $sql = ' delete from $g4[board_new_table] where (TO_DAYS("$g4[time_ymdhis]") - TO_DAYS(bn_datetime)) > "$config[cf_new_del]" '; sql_query($sql); sql_query(' OPTIMIZE TABLE `$g4[board_new_table]` '); // 설정일이 지난 쪽지 삭제 $sql = ' delete from $g4[memo_table] where (TO_DAYS("$g4[time_ymdhis]") - TO_DAYS(me_send_datetime)) > "$config[cf_memo_del]" '; sql_query($sql); sql_query(' OPTIMIZE TABLE `$g4[memo_table]` '); // 탈퇴회원 자동 삭제 $sql = ' select mb_id from $g4[member_table] where (TO_DAYS("$g4[time_ymdhis]") - TO_DAYS(mb_leave_date)) > "$config[cf_leave_day]" '; $result = sql_query($sql); while ($row=sql_fetch_array($result)) { // 회원자료 삭제 member_delete($row['mb_id']); } $sql = 'SHOW TABLE STATUS FROM '.$mysql_db; $result = sql_query($sql); while($row = sql_fetch_array($result)) { $str = ""; $tbl = $row["Name"]; $sql1 = ' SELECT COUNT(*) FROM `$tbl` '; $result1 = @mysql_query($sql1); if (!$result1) { // 테이블 복구 $sql2 = ' REPAIR TABLE `$tbl` '; sql_query($sql2); $str .= $sql2 . '
'; } if($row["Data_free"] == 0) continue; // 테이블 최적화 $sql3 = ' OPTIMIZE TABLE `$tbl` '; sql_query($sql3); $str .= $sql3 . '
'; echo '\n'; flush(); /* for($i = 0; $i < 40 - strlen($tbl); $i ++) echo ' '; echo '\t'; for($i = 0; $i < 9 - strlen($row["Data_free"]); $i ++) echo ' '; echo $row["Data_free"].' OPTIMIZED\n'; */ } echo '\n'; ?>