웹마스터 팁

원본글 : http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=102261

 

=================================================

 

게시글을 삭제하면 해당 글 내부에 첨부된 첨부파일이 서버에서 사라지지 않는 버그가 있다 
원인은 실제 파일삭제하는 함수에서, files DB 의 정보를 조회해서 주소를 찾아서 삭제를 하는데.. 
글 삭제할때 deleteFiles 함수에서 DB 를 먼저 삭제해버리고 파일을 삭제하려해서 문제가 생긴다.

글수정->첨부된 파일을 파일삭제 하는 건 잘 되는데 (이건 deleteFile) 함수를 쓰니..
글 삭제시 이 문제가 생긴다. ( 관리자->컨텐츠->파일 에서는 지워진것처럼 나와서 더 문제인듯)

 


modules/file/file.controller.php 에서

 

function deleteFiles  함수에서

 

// Remove from the DB
$args = new stdClass();
$args->upload_target_srl = $upload_target_srl;
$output = executeQuery('file.deleteFiles', $args);
if(!$output->toBool()) return $output;

// Delete the file
$path = array();
$file_count = count($file_list);
for($i=0;$i<$file_count;$i++)
{
 $this->deleteFile($file_list[$i]->file_srl);

 $uploaded_filename = $file_list[$i]->uploaded_filename;
 $path_info = pathinfo($uploaded_filename);
 if(!in_array($path_info['dirname'], $path)) $path[] = $path_info['dirname'];
}

 

를 아래걸로 교체하면 된다

 

// Delete the file
$path = array();
$file_count = count($file_list);
for($i=0;$i<$file_count;$i++)
{
 $this->deleteFile($file_list[$i]->file_srl);

 $uploaded_filename = $file_list[$i]->uploaded_filename;
 $path_info = pathinfo($uploaded_filename);
 if(!in_array($path_info['dirname'], $path)) $path[] = $path_info['dirname'];
}

// Remove from the DB
$args = new stdClass();
$args->upload_target_srl = $upload_target_srl;
$output = executeQuery('file.deleteFiles', $args);
if(!$output->toBool()) return $output;

제목 글쓴이 날짜
창원오피 ⦑오피.CLUB⦒ 창원마사지 창원오피 창원오피 창원OP koykoyah 2025.02.27
남양주스웨디시【오피쓰주소.COM】남양주 스웨디시 남양주스웨디시 남양주스웨디시 songkangkong767 2025.02.27
수원오피 ⦑출장안마사이트.COM⦒ 수원OP 수원오피 수원출장샵 수원오피 koykoyah 2025.02.27
남양주1인샵【오피쓰주소.COM】남양주 1인샵 남양주1인샵 남양주1인샵 songkangkong767 2025.02.27
송탄오피 ⦑오피쓰주소.COM⦒ 송탄오피 송탄출장마사지 송탄오피 송탄OP koykoyah 2025.02.27
분당1인샵【출장마사지안내.COM】분당스웨디시 분당안마 분당마사지 songkangkong767 2025.02.27
수원오피 수원출장안마 ⦑출장안마사이트.COM⦒ 수원OP 수원오피 수원오피 koykoyah 2025.02.27
구미안마【오피.CLUB】구미마사지 구미스웨디시 구미1인샵 songkangkong767 2025.02.27
충주오피 ⦑출장안마사이트.COM⦒ 충주OP 충주오피 충주출장샵 충주오피 koykoyah 2025.02.27
역삼스웨디시【오피.CLUB】역삼마사지 역삼안마 역삼1인샵 songkangkong767 2025.02.27
청주오피 청주출장안마 ⦑오피쓰.COM⦒ 청주OP 청주오피 청주오피 koykoyah 2025.02.27
부천마사지【출장마사지안내.COM】부천스웨디시 부천1인샵 부천안마 songkangkong767 2025.02.27
의정부오피 의정부출장안마 ⦑오피사이트.NET⦒ 의정부OP 의정부오피 의정부오피 koykoyah 2025.02.27
신촌1인샵【오피쓰.COM】신촌마사지 신촌안마 신촌스웨디시 songkangkong767 2025.02.27
홍대오피 홍대OP ⦑출장안마사이트.COM⦒ 홍대휴게텔 홍대오피 홍대오피 koykoyah 2025.02.27
일산1인샵【오피사이트.NET】일산스웨디시 일산마사지 일산안마 songkangkong767 2025.02.27
부평오피 ⦑오피사이트.NET⦒ 부평OP 부평오피 부평출장샵 부평오피 koykoyah 2025.02.27
강동스웨디시【오피쓰.COM】강동스웨디시 강동 스웨디시 강동스웨디시 songkangkong767 2025.02.27
동두천오피 동두천OP ⦑출장마사지안내.COM⦒ 동두천휴게텔 동두천오피 동두천오피 koykoyah 2025.02.27
신도림마사지【오피사이트.NET】신도림스웨디시 신도림안마 신도림1인샵 songkangkong767 2025.02.27