gd를 이용한 골치아픈 썸네일 이젠 쉽게 삭제하자.. > 그누3 팁자료실

그누3 팁자료실

gd를 이용한 골치아픈 썸네일 이젠 쉽게 삭제하자.. 정보

그누호환 gd를 이용한 골치아픈 썸네일 이젠 쉽게 삭제하자..

본문

<? if ($is_upload) { ?>
<? for ($i=1; $i<=$cfg[file_count]; $i++) { ?>
<tr height="24">
<td width="13%" class="pl10 pr18" align="right"><img src="<?="$board_skin/img/v_file$i.gif"?>" height="7"></td>
<td class="tah8">
<input type=file name='wr_file<?=$i?>' itemname='파일 #<?=$i?>' class='input w99' onkeydown="alert('찾아보기를 이용해 주세요');return false;" class=box onChange="photo_a<?=$i?>();">
                <?=$file[$i][delete]?>
<? if ($i == 1) { echo "&nbsp;<span class='tah7 gray'><b>* MAXIMUM FILE SIZE : $upload_max_filesize</b></span>"; } ?>
<?

$filename2 = $file[$i][file].".Thum";

$file3 = "./data/file/".$bo_table."/".$filename2;
                    $img2 = "";
                    if (file_exists($file3)) {
                        $sizea = getimagesize($file3);
                        $sizea[0] += 25;
                        $sizea[1] += 25;
                        $img2 = "<br>생성된 썸네일 이미지 삭제 : <a href='javascript:void(0);' onclick=\"var win = window.open('', 'img2', 'left=0,top=0,width=$sizea[0],height=$sizea[1]'); win.document.write('<img src=$file3 onclick=window.close() style=cursor:hand;>');\">{$filename2}</a> <input type='checkbox' name='imgdel_{$filename2}' value='checked'>삭제";
                    }
echo $img2;
?>
</td>
</tr>
<tr>
<td colspan="100" height="1" bgcolor="E7E7E7"></td>
</tr>
<script>
function photo_a<?=$i?>() {
        var b_photo<?=$i?>=document.fgbform.wr_file<?=$i?>.value;
        document.bi<?=$i?>.src=b_photo<?=$i?&gt; }
</script>
<? } ?>
<? } ?>


※ 참고로 porgy 님의 gd겔러리 게시판을 사용하다가 불편을 느껴서 응용을 하여 봤습니다.
썸네일 이미지가 잘 삭제되는데 썸네일만 삭제 할 수 없습니다. 이유는 썸네일이 삭제 된다고 하여도
바로 생성되기 때문이죠....원본 이미지와 같이 삭제를 하여야 원하는 결과가 출력이 됩니다.

********* 위의 소스는 gbform.skin.php의 업로드 부분입니다....본인의 소스에 맞게 수정하세요...***********

porgy 님의 gd겔러리 게시판
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&sselect=wr_subject&stext=gd&soperator=1&page=1&wr_id=3465

홍보대사같군요...ㅋㅋ
porgy 님의 gd겔러리 게시판 잘 사용하고 있습니다. 포인트 2000점을 주고 가져온 게시판이기도 하죠...
감사합니다...^^
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로