수정시 섬네일 삭제하기.. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

수정시 섬네일 삭제하기.. 정보

수정시 섬네일 삭제하기..

본문

중복일지 모르나, 검색결과가 없길레
필요하신분 있을지 몰라 올립니다.

===========
겔러리의 경우 이미지를 수정했음에도,기존의 섬네일이 존재하기에 리스트에는 수정전이 이미지가 보이더군요.
정석대로 하자면 해당 섬네일만 지워야 하는데.
급하게 짠거라 해당게시판의 섬네일은 싹 지웁니다.
===========
주의 : 섬네일 폴더안의 파일을 별도확인없이 삭제하므로 주의하세요.
===========


아래는 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);
}

이렇게하면...되지 않을까요 흠...
© SIRSOFT
현재 페이지 제일 처음으로