수정시 섬네일 삭제하기.. 정보
수정시 섬네일 삭제하기..
본문
중복일지 모르나, 검색결과가 없길레
필요하신분 있을지 몰라 올립니다.
===========
겔러리의 경우 이미지를 수정했음에도,기존의 섬네일이 존재하기에 리스트에는 수정전이 이미지가 보이더군요.
정석대로 하자면 해당 섬네일만 지워야 하는데.
급하게 짠거라 해당게시판의 섬네일은 싹 지웁니다.
===========
주의 : 섬네일 폴더안의 파일을 별도확인없이 삭제하므로 주의하세요.
===========
아래는 bbs/write_update.php 파일의
340~ 370번쯤 라인의 소스입니다
파란부분이 추가된 부분입니다.
    $sql_ip = "";
    if (!$is_admin)
        $sql_ip = " , wr_ip = '$_SERVER[REMOTE_ADDR]' ";
    $sql = " update $write_table
                set ca_name = '$ca_name',
                    wr_option = '$html,$secret,$mail',
                    wr_subject = '$wr_subject',
                    wr_content = '$wr_content',
                    wr_link1 = '$wr_link1',
                    wr_link2 = '$wr_link2',
                    mb_id = '$mb_id',
                    wr_name = '$wr_name',
                    wr_email = '$wr_email',
                    wr_homepage = '$wr_homepage',
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10= '$wr_10'
                    $sql_ip
                    $sql_password
              where wr_id = '$wr[wr_id]' ";
    sql_query($sql);
  ## 섬네일 폴더가 있으면 삭제.
  if(is_dir($g4[path]."/data/file/".$bo_table."/thumb")) {
   exec("rm -f ".$g4[path]."/data/file/".$bo_table."/thumb/*");
  }
3
댓글 6개

$thumb_path="$g4[path]/data/file/".$bo_table."/thumb";
$thumb=$thumb_path."/".$wr[wr_id];
if(is_file($thumb)) {
@unlink($thumb);
}
이렇게하면...되지 않을까요 흠...
