갤러리 몰록에 이미지가 안나타납니다. > 질문답변

본문 바로가기
사이트 내 전체검색

질문답변

서버정보나 계정정보는 보안유지를 위해 관리자쪽지나 메일로 발송해 주시거나 제작의뢰 게시판을 이용해 주시면 감사하겠습니다..

갤러리 몰록에 이미지가 안나타납니다.

페이지 정보

본문

좋은 프로그램 감사합니다.
검색해도 답변도 없고해서 질문 올립니다.
갤러리 게시판(zgd_skin)과 동영상 게시판(moviefl) 목록에 이미지가 안보입니다.
답변좀 부탁드립니다.
추천0

댓글목록

profile_image

제로님의 댓글

제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

서버에서 gd라이브러리를 지원해줘야 나옵니다..
gd와 상관없는 게시판을 찾아서 사용해야 합니다~

profile_image

소피님의 댓글

소피쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

gd는 뭔가요?
(이런 질문 하면 5살 미만으로 평가받는거 아닌가 몰라....ㅜㅜ)

profile_image

천녀의집님의 댓글

천녀의집쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

gd 를 지원하는데도 이런에러가 납니다....

관리자님 확인부탁드립니다....그누 basic 에서도 이미지 안나타나구요...
현재 개인서버에서 사용중임다

이스킨의 list.skin.php 를 설치하면 이미지가 나타납니다..
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=50116&sca=%B0%B6%B7%AF%B8%AE&page=2 참조링크

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 4;

$mod = $board[bo_gallery_cols];  //
// 썸네일 생성
$thumb_width = "111"; //썸네일 가로길이 / 이미지 크기를 조정하실려면 조정하십시오.
$thumb_height = "84"; //썸네일 세로길이
$thumb_quality = "100"; //퀼리티 100이하로 설정
$wr_content_cut = "200";  //본문글자 자를숫자

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';

@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);


$is_name = true;
$is_date = true;

if ($bo_table=='g4_pds' || $bo_table=='faq' || $bo_table=='yc_faq' || $bo_table=='co_notice') $is_name = false;
if ($bo_table=='faq') $is_date = false;

//if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_name) $colspan++;
if ($is_date) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;

// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>

<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>

<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr height="25">
    <? if ($is_category) {
// <!-- 분류 셀렉트 박스 시작 -->

$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = " ";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))  {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_is_comment = 0 ";
$row1 = sql_fetch($sql1);
$str .= "<img src='{$board_skin_path}/img/ico_folder.gif' width='13' height='11'>&nbsp;<a class='cate'  href='./board.php?bo_table=$bo_table&sca=$arr[$i]'>$arr[$i] ($row1[cCount])</a>&nbsp;&nbsp;&nbsp;&nbsp;";
$cnt++;
}
?>

<table width=100% cellspacing=1 cellpadding=4 border=0 style=table-layout:fixed>
<col width=130></col>
<col width=10></col>
<col width=></col>

<tr >
<td width='' align='center'>
<img src='<?=$board_skin_path?>/img/ico_folder.gif' width='13' height='11'>&nbsp;<a class='cate' href='./board.php?bo_table=<?=$bo_table?>&sca=<?=$arr[$i]?>'><b>전체&nbsp;(<?=number_format($total_count)?>)</b></a>
</td>
<td nowrap>&nbsp;</td>
<td width='' style='word-break:break-all;'>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<span class="cate"><?=$str?></span>
</table>
</td>
</tr>
</table>
<!-- 분류 셀렉트 박스 끝 -->


<table width="100%" cellspacing="0" cellpadding="0">
<tr height="25">
<td align="right">
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" width="63" height="22" border="0" align="absmiddle"></a><?}?></td>
</tr>
<tr><td height=5></td></tr>
</table>

<? } else { ?>
<table width="100%" cellspacing="0" cellpadding="0">
<tr height="25">
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
<td align="right">
게시물 <?=number_format($total_count)?>건
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" width="63" height="22" border="0" align="absmiddle"></a><?}?></td>
</tr>
<tr><td height=5></td></tr>
</table>
<? } ?>
<!-- 상단 카테고리 끝 --></td>
</tr>

</table>

<!-- 제목 -->
<form name="fboardlist" method="post" style="margin:0px;">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl'  value='<?=$sfl?>'>
<input type='hidden' name='stx'  value='<?=$stx?>'>
<input type='hidden' name='spt'  value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw'  value=''>

<table width=100% border="0" cellpadding=0 cellspacing="2">
<tr>
    <td height=2 bgcolor="#0A7299"></td>
    <? if ($is_checkbox) { ?><td bgcolor="#0A7299"></td><?}?>
    <td bgcolor="#0A7299"></td>
<td bgcolor="#0A7299"></td>
    <? if ($is_name) { ?><td bgcolor="#A4B510"></td><?}?>
    <? if ($is_date) { ?><td bgcolor="#A4B510"></td><?}?>
    <td bgcolor="#A4B510"></td>
    <? if ($is_good) { ?><td bgcolor="#A4B510"></td><?}?>
    <? if ($is_good) { ?><td bgcolor="#A4B510"></td><?}?>
</tr>
<tr height=28 align=center>
    <td width=50>번호</td>
    <?/* if ($is_category) { ?><td width=70>분류</td><?}*/?>
    <? if ($is_checkbox) { ?><td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td><?}?>
<td width=<?=$thumb_width+20?> align="center">이미지</td>  <!--이미지 사이 여백을 더 주실려면 20을 수정하십시오-->
    <td>제목</td>
    <? if ($is_name) { ?><td width=110>글쓴이</td><?}?>
    <? if ($is_date) { ?><td width=40><?=subject_sort_link('wr_datetime', $qstr2, 1)?>날짜</a></td><?}?>
    <td width=50><?=subject_sort_link('wr_hit', $qstr2, 1)?>조회</a></td>
    <?/*?><td width=40 title='마지막 코멘트 쓴 시간'><?=subject_sort_link('wr_last', $qstr2, 1)?>최근</a></td><?*/?>
    <? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2, 1)?>추천</a></td><?}?>
    <? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2, 1)?>비추천</a></td><?}?>
</tr>
<tr><td colspan=<?=$colspan?> height=3 style="background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x;"></td></tr>

<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=28 align=center>
    <td>
        <?
        if ($list[$i][is_notice]) // 공지사항
            echo "<img src=\"$board_skin_path/img/icon_notice.gif\">";
        else if ($wr_id == $list[$i][wr_id]) // 현재위치
            echo "<span style='font:bold 11px tahoma; color:#E15916;'>{$list[$i][num]}</span>";
        else
            echo "<span style='font:normal 11px tahoma; color:#BABABA;'>{$list[$i][num]}</span>";
        ?></td>
    <?/* if ($is_category) { ?><td><a href="<?=$list[$i][ca_name_href]?>"><span class=small style='color:#BABABA;'><?=$list[$i][ca_name]?></span></a></td><? } */?>
    <? if ($is_checkbox) { ?><td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>

<!--이미지 시작-->
<td align="center"><?
$img = "<img src='$board_skin_path/img/no_img.gif' border=0 title='이미지 없음'>";
//$thumb = $thumb_path.'/'.$list[$i][wr_id];
$thumb = $thumb_path.'/'.$list[$i][file][0][file];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
{
  $size = getimagesize($file);
  if ($size[2] == 1)
$src = imagecreatefromgif($file);
  else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
  else if ($size[2] == 3)
$src = imagecreatefrompng($file);
  else
continue;
  $rate = $thumb_width / $size[0];
  $height = (int)($size[1] * $rate);

  if ($height < $thumb_height)
$dst = imagecreatetruecolor($thumb_width, $height);
  else
$dst = imagecreatetruecolor($thumb_width, $thumb_height);
  imagecopyresampled($dst, $src, 0, 0, 0, 0, $thumb_width, $height, $size[0], $size[1]);
  imagejpeg($dst, $thumb_path.'/'.$list[$i][file][0][file], $thumb_quality);
  chmod($thumb_path.'/'.$list[$i][file][0][file], 0606);
  imagejpeg($dst, $thumb_path.'/'.$list[$i][wr_id], $thumb_quality);
  chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}

if (file_exists($thumb) && $list[$i][file][0][file]) {
echo "<a href='{$list[$i][href]}'><img src='{$thumb}' align='absmiddle' border='0'></a>";
} else {
preg_match("`<\s*img\s+src\s*=\s*['|\"]?([^'|\"\s]+://[^'|\"\s]+\.(gif|jpe?g|png))['|\"]?\s*[^>]+`i", $list[$i]['wr_content'], $images);

if (!empty($images[1])) {
$img_size = GetImageSize("$images[1]");
if($img_size[0] >= $img_size[1]) {
$imgper = $thumb_width/$img_size[0];
$thumb_height = $img_size[1]*$imgper;
}else{
$imgper = $thumb_height/$img_size[1];
$thumb_width = $img_size[0]*$imgper;
}

echo "<a href='{$list[$i][href]}'><img src='{$images[1]}' width='{$thumb_width}' height='{$thumb_height}' align='absmiddle' border='0'></a>";
} else {
echo "";
}
}
    ?></td>  <!--이미지 끝-->

<td align=left style='word-break:break-all;'>
        <?
        echo $nobr_begin;
        echo $list[$i][reply];
        echo $list[$i][icon_reply];
        if ($is_category && $list[$i][ca_name]) {
            echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}'>{$list[$i][ca_name]}</a>]</font></span> ";
        }
        $style = "";
        if ($list[$i][is_notice]) $style = " style='font-weight:bold;'";

        echo "<b><a href='{$list[$i][href]}' $style>";
        echo $list[$i][subject];
        echo "</a></b>";

        if ($list[$i][comment_cnt])
            echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:Tahoma;font-size:10px;color:#EE5A00;'>{$list[$i][comment_cnt]}</span></a>";

        // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
        // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

        echo " " . $list[$i][icon_new];
    //  echo " " . $list[$i][icon_file];
        echo " " . $list[$i][icon_link];
        echo " " . $list[$i][icon_hot];
        echo " " . $list[$i][icon_secret];
        echo $nobr_end;
?><br><?
$wr_content = "<a href='{$list[$i][href]}' $style>".cut_str(strip_tags($list[$i]['wr_content']), $wr_content_cut, '...')."</a>";
echo $wr_content ;
        ?></td>
    <? if ($is_name) { ?><td><nobr style='display:block; overflow:hidden; width:105px;'><?=$list[$i][name]?></nobr></td><?}?>
    <? if ($is_date) { ?><td><span style='font:normal 11px tahoma; color:#BABABA;'><?=$list[$i][datetime2]?></span></td><?}?>
    <td><span style='font:normal 11px tahoma; color:#BABABA;'><?=$list[$i][wr_hit]?></span></td>
    <?/*?><td><span style='font:normal 11px tahoma; color:#BABABA;'><?=$list[$i][last2]?></span></td><?*/?>
    <? if ($is_good) { ?><td align="center"><span style='font:normal 11px tahoma; color:#BABABA;'><?=$list[$i][wr_good]?></span></td><? } ?>
    <? if ($is_nogood) { ?><td align="center"><span style='font:normal 11px tahoma; color:#BABABA;'><?=$list[$i][wr_nogood]?></span></td><? } ?>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#E7E7E7></td></tr>
<?}?>

<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan=<?=$colspan?> bgcolor="#0A7299" height="2"></td></tr>
</table>
</form>

<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
    <td width="100%" align="center" height=30 valign=bottom>
        <? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
        <?
        // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
        //echo $write_pages;
        $write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
        $write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
        $write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
        $write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
        $write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:tahoma; font-size:11px; color:#000000\">$1</font></b>", $write_pages);
        $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:tahoma; font-size:11px; color:#E15916;\">$1</font></b>", $write_pages);
        ?>
        <?=$write_pages?>
        <? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
    </td>
</tr>
</table>

<!-- 링크 버튼, 검색 -->
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca      value="<?=$sca?>">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
    <td width="50%" height="40">
        <? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
        <? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?>
        <? if ($is_checkbox) { ?>
            <a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0"></a>
            <a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0"></a>
            <a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0"></a>
        <? } ?>
    </td>
    <td width="50%" align="right">
        <select name=sfl>
            <option value='wr_subject'>제목</option>
            <option value='wr_content'>내용</option>
            <option value='wr_subject||wr_content'>제목+내용</option>
            <option value='mb_id,1'>회원아이디</option>
            <option value='mb_id,0'>회원아이디(코)</option>
            <option value='wr_name,1'>이름</option>
            <option value='wr_name,0'>이름(코)</option>
        </select><input name=stx maxlength=15 size=10 itemname="검색어" required value='<?=$stx?>'><select name=sop>
            <option value=and>and</option>
            <option value=or>or</option>
        </select>
        <input type=image src="<?=$board_skin_path?>/img/search_btn.gif" border=0 align=absmiddle></td>
</tr>
</table>
</form>

</td></tr></table>

<script language="JavaScript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
    document.fsearch.sfl.value = '<?=$sfl?>';
    document.fsearch.sop.value = '<?=$sop?>';
}
</script>

<? if ($is_checkbox) { ?>
<script language="JavaScript">
function all_checked(sw) {
    var f = document.fboardlist;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]")
            f.elements[i].checked = sw;
    }
}

function check_confirm(str) {
    var f = document.fboardlist;
    var chk_count = 0;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
            chk_count++;
    }

    if (!chk_count) {
        alert(str + "할 게시물을 하나 이상 선택하세요.");
        return false;
    }
    return true;
}

// 선택한 게시물 삭제
function select_delete() {
    var f = document.fboardlist;

    str = "삭제";
    if (!check_confirm(str))
        return;

    if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
        return;

    f.action = "./delete_all.php";
    f.submit();
}

// 선택한 게시물 복사 및 이동
function select_copy(sw) {
    var f = document.fboardlist;

    if (sw == "copy")
        str = "복사";
    else
        str = "이동";

    if (!check_confirm(str))
        return;

    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");

    f.sw.value = sw;
    f.target = "move";
    f.action = "./move.php";
    f.submit();
}
</script>
<? } ?>
<!-- 게시판 목록 끝 -->

Total 1,640건 39 페이지
  • RSS
질문답변 목록
번호 제목 글쓴이 조회 추천 날짜
690 보아스쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8421 0 07-26
689 초돌이쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8421 0 12-26
688 태서니쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8421 1 02-16
687 골든쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8420 0 08-25
686 비바람쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8417 1 12-23
685
감사의 글 댓글2
메빅맨쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8416 0 09-26
684 기쁨의 아침쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8413 0 10-24
683 디란도쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8391 0 11-01
682 원팀쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8385 0 01-21
681 사슴한마리쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8385 0 03-08
680 소피쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8377 0 07-16
679 davi쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8374 1 01-10
678 소피쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8367 0 01-31
677 김성수쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8367 0 03-26
676 메빅맨쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8360 0 09-24
675 포인트쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8356 0 12-26
674 JaceHero쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8352 0 05-02
673 세분쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8352 1 12-26
672 현호쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8348 0 05-25
671 taein쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8348 0 05-14
670 쾌지나칭칭나네쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8320 0 03-01
669 백작쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8312 0 10-25
668 외환딜러쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8310 0 11-25
667 꾸러기얌쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8308 0 02-20
666 쿠하하쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 8297 0 11-07

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
5,000
어제
7,853
최대
8,233
전체
1,599,276
Copyright (c) 株式会社YHPLUS. All rights reserved.