유아원님 ... 죄송하지만 이 것 좀 봐주십시오. 죄송 ...!!!<질문>
귀찮게 해서 죄송합니다. (닉네임을 김도원에서 지식충전중으로 바꿨습니다~..~)
앞전에 지도해 주신 썸네일 파일명으로 만들기에 대해 혼자 여러 방도로 궁리하다 도저히 해결 할 수 없어 염치불구하고 다시 질문드립니다.
라테스트나 게시판 썸네일은 교체시 새로고침 없이도 잘~바귑니다만
data/각 게시판 디렉토리 <=에 생성된 thunbList파일과 thumb_latest파일속에 원본 이미지가 교체되거나 삭제 되어도 썸네일이 없어지지 않고 그냥 전부 저장되어 었습니다.
bbs/write_update.php 119라인
$row = sql_fetch(" select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' ");
@unlink("$g4[path]/data/file/$bo_table/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row[bf_file]"); //추가
@unlink("$g4[path]/data/file/$bo_table/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row[bf_file]"); //추가
이곳 이외에도 bbs/delete.php와 bbs/delete.all.php에서도 수정을 한 상태입니다.
thumb_latest파일은 라테스트의 가로 길이가 thumb_latest~ 다음에 붙던데요.
(예)라테스트 가로가 110이라면 thumb_latest110 이런식으로요...!
원본 이미지는 삭제나 교체시 없어지는데 thunbList와 thumb_latest~파일의 이미지는 삭제되지 않습니다.
원본 이미지 교체나 삭제시 같이 없어지게 할 수는 없는지요.
번번히 질문만 드려 죄송합니다.
하도 삭제가 않되기에 어느 것에 하나는 걸리겠지 하는 마음에
@unlink("$g4[path]/data/file/$bo_table/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row[bf_file]"); //추가
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$row[bf_file]"); //추가
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$row[bf_file]"); //최근게시물 썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumbList/$write[wr_id]"); //썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$write[wr_id]"); //최근게시물 썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$write[wr_id]"); //최근게시물 썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row[bf_file]"); //추가
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$row[bf_file]"); //추가
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$row[bf_file]"); //최근게시물 썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumbList/$write[wr_id]"); //썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$write[wr_id]"); //최근게시물 썸네일 삭제
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$write[wr_id]"); //최근게시물 썸네일 삭제
bbs/write_update.php 119라인bbs/write_update.php 파일의 155번줄 부근
bbs/delete.php 파일의 75번줄 부근
bbs/delete_all.php 파일의 92번줄 부근
bbs/delete_all.php 파일의 92번줄 부근
각각 다 이렇게 해도 않되는 군요.. ~..~
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 15개
질문의 내용을 잘 모르겠네요.
bbs/delete.php 파일에 코드를 넣되, $row2[bf_file] 입니다.
date/file/게시판 디렉토리에 thunbList파일과 thumb_latest파일이 생기고
거기에 섬네일 이미지가 저장되잖아요? 그런데 게시판에서 게시된 글을 지우거나 원본이미지를 교체할때 thunbList파일과 thumb_latest의 섬네일이 따라서 없어지지 않고 그대로 싸여 있다는 말이지요.
원본 이미지는 없는데 섬네일 이미지는 위의 폴더에 그데로 있다는 이야기입니다.
설명이 좀 어렵네요 ~..~;
@unlink("$g4[path]/data/file/$bo_table/$row[bf_file]");여기에서$row[bf_file]");이부분이 이렇게 되어있으면 위의 방법으로 넣어보았고
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]");이분분이$row2[bf_file]");이렇게 되어있으면row2 이렇게도 해보았습니다만 않지워지더리고요
http://www.morssola.com/bbs/board.php?bo_table=g4_tip&wr_id=88
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row2[bf_file]"); //연예포토
이부분이 저에게 해당되는 부분이지요..??
http://www.morssola.com/data/file/1021_bygone/thumbList/739915860_cf2bcc2f_1.jpg
속성에서 이렇게 나오는데 정상인가요???
4jangsa.jpg 이게 원래 이미지 파일이름 이거든요.
// 존재하는 파일이 있다면 삭제합니다.
$row = sql_fetch(" select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' ");
@unlink("$g4[path]/data/file/$bo_table/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$row[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$row[bf_file]");
---------------------------
bbs/delete.php
// 업로드된 파일이 있다면 파일삭제
$sql2 = " select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";
$result2 = sql_query($sql2);
while ($row2 = sql_fetch_array($result2))
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$row2[bf_file]");
---------------------------------------
bbs/delete_all.php
// 업로드된 파일이 있다면
$sql2 = " select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";
$result2 = sql_query($sql2);
while ($row2 = sql_fetch_array($result2))
// 파일삭제
@unlink("$g4[path]/data/file/$bo_table/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumbList/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest110/$row2[bf_file]");
@unlink("$g4[path]/data/file/$bo_table/thumb_latest/$row2[bf_file]");
이렇게 설정했습니다만 틀린곳이 있는지요.
각각 아래 3줄이 제가 설정한 것입니다.
안 지워진 것은 기존에 생성된 썸네일이라 생각되네요.
해당 폴더를 삭제하고 새로 썸네일을 생성후 테스트해보세요.
게시판을 전부 비우고 다시 이미지를 올리고 실험해 보았는데 원본은 지워지는데
date/file/각 게시판 디렉토리속의 thunbList파일과 thumb_latest파일의 섬네일은 지워지지 않네요 ....호호호 ~..~
뭔가가 잘 못인지 몰것네요. 하하하
잠시 들렸다 저때문에 시간 망치지 않았나 조심스럽습니다.
게시물을 삭제 하거나 첫번이미지를 교체 할때 이전에 생성된 섬네일이 date/file/각 게시판 디렉토리속의 thunbList파일과 thumb_latest에 그대로 남아 있다는 것입니다.
되고 않되고를 떠나서 여러모로 감사 드립니다.
매번 성의 있게 답주셔서 얼마나 고마운지 모른답니다. 진심으로 감사드립니다
평안한밤 되세요.