특정게시판 첨부파일과 썸네일 일괄삭제 나머지 게시판은 영향이 없음 > 그누팁


그누팁

모아보자 특정게시판 첨부파일과 썸네일 일괄삭제 나머지 게시판은 영향이 없음 그누팁

특정게시판 첨부파일과 썸네일 일괄삭제 나머지 게시판은 영향이 없음

본문

Version 5.4.3.1 테스트 버전

테스트는 몇번을 했지만 전 아무이상없이 잘되었습니다.

그래도 또 모르니 만약을 위해 백업 및 테스트 하시고 실행하세요.

아래 코드로 인한 피해는 책임지지않습니다^^;

 
$bo_table = "게시판아이디";  
$qq= sql_query("select wr_id from g5_write_{$bo_table} ");  
  
while($row=sql_fetch_array($qq)){  
$sql2 = " select * from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '{$row['wr_id']}' ";  
$result2 = sql_query($sql2);  
  
while ($row2 = sql_fetch_array($result2)) {  
  
// 파일삭제  
$delete_file = run_replace('delete_file_path', G5_DATA_PATH.'/file/'.$bo_table.'/'.str_replace('../', '',$row2['bf_file']), $row2);  
if( file_exists($delete_file) ){  
@unlink($delete_file);  
}  
  
// 썸네일삭제  
if(preg_match("/\.({$config['cf_image_extension']})$/i", $row2['bf_file'])) {  
delete_board_thumbnail($bo_table, $row2['bf_file']);  
}  
}  
  
// 에디터 썸네일 삭제  
//delete_editor_thumbnail($row['wr_content']);  
  
// 파일테이블 행 삭제  
sql_query(" delete from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '{$row['wr_id']}' ");  
$count_write++;  
} 


모바일버전 RSS SITEMAP