게시판 오류문의입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 오류문의입니다. 정보

게시판 오류문의입니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://show-bu.co.kr/bbs/board.php?bo_table=gallery&wr_id=14

Warning: Division by zero in /home1/sb2066/skin/board/gallery_basic01/view.skin.php on line 128

Warning: Division by zero in /home1/sb2066/skin/board/gallery_basic01/view.skin.php on line 130

이렇게 오류가 나오는데..왜그러는지요?
====================================================================================

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<link rel='stylesheet' type='text/css' href='<?=$board_skin_path?>/bstyle.css'>

<!-- 게시글 보기 시작 -->
<table width="912" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">
  <table width="<?=$width?>" align="center" cellpadding="0" cellspcing="0"><tr><td>

<!-- 링크 버튼 -->
<?
ob_start();
?>
<table width='850' cellpadding=0 cellspacing=0>
<tr height=35>
    <td width=75%>
        <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_search_list.gif' border='0' align='absmiddle'></a> "; } ?>
        <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>

        <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
        <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>

        <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_update.gif' border='0' align='absmiddle'></a> "; } ?>
        <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>

        <? if ($good_href) { echo "<a href=\"$good_href\" target='hiddenframe'><img src='$board_skin_path/img/btn_good.gif' border='0' align='absmiddle'></a> "; } ?>
        <? if ($nogood_href) { echo "<a href=\"$nogood_href\" target='hiddenframe'><img src='$board_skin_path/img/btn_nogood.gif' border='0' align='absmiddle'></a> "; } ?>

        <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('./scrap_popin.php?bo_table=$bo_table&wr_id=$wr_id');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } ?>

        <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
        <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>
    </td>
    <td width=25% align=right>
        <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
        <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    </td>
</tr>
</table>
<?
$link_buttons = ob_get_contents();
ob_end_flush();
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="4" height="30" class="b_bg"><img src="<?=$board_skin_path?>/img/top_01.gif" width="4" height="30"></td>
    <td width="" align="left" class="b_bg" style='word-break:break-all;'>
<!--<b>제 목</b>--//-->
&nbsp;<b><? if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } ?><?=$view[subject]?></b>
</td>
    <td width="4" class="b_bg"><img src="<?=$board_skin_path?>/img/top_04.gif" width="4" height="30"></td>
</tr>
<tr><td height="2"></td></tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="28">
<td width='50%' align='left' bgcolor="#ffffff">
&nbsp;&nbsp;<span class='v1'>Name&nbsp;:</span>&nbsp;<?=$view[name]?><? if ($is_ip_view) { echo "&nbsp;<span class='v2'>($ip)</span>"; } ?>
&nbsp;<span class='v1'>Date&nbsp;:</span>&nbsp;<span class='v2'><?=substr($view[wr_datetime],2,14)?></span>
</td>
<td width='50%' align='right' bgcolor="#ffffff">
&nbsp;<span class='v1'>View</span><span class='v2'>(<?=$view[wr_hit]?>)</span>
&nbsp;<? if ($is_good) echo "<span class='v1'>Good</span><span class='v2'>($view[wr_good])";?><span class='v1'></span>
    &nbsp;<? if ($is_nogood) echo "<span class='v1'>Bad</span><span class='v2'>($view[wr_nogood])";?><span class='v1'></span>&nbsp;
</td>
</tr>
<!--<tr><td colspan=2 height="1" background="<?=$board_skin_path?>/img/dot_bg.gif"></td></tr>--//-->
<tr><td colspan=2 height="1" bgcolor='#ebebeb'></td></tr>
</table>


<table width="100%" border="0" cellspacing="0" cellpadding="0">

<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
    if ($view[file][$i][source] && !$view[file][$i][view]) {
        $cnt++;
        echo <<<HEREDOC
        <tr height=28><td>&nbsp;&nbsp;<span class='v1'>FILE #{$cnt}&nbsp;:</span>&nbsp;<a class='v1' href='{$view[file][$i][href]}' title='{$view[file][$i][content]}'>{$view[file][$i][source]} </a> <span class='v2'>({$view[file][$i][size]}), Down:{$view[file][$i][download]}, {$view[file][$i][datetime]}</span></td></tr>
<tr><td height="1" bgcolor='#ebebeb'></td></tr>
HEREDOC;
    }
}

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
        echo <<<HEREDOC
        <tr height=28><td>&nbsp;&nbsp;<span class='v1'>LINK #{$cnt}&nbsp;:</span>&nbsp;<a class='v1' href="{$view[link_href][$i]}" target="_blank"><b>{$link}</b></a> <span class='v2'>({$view[link_hit][$i]})</span></td></tr>
<tr><td height="1" bgcolor='#ebebeb'></td></tr>
HEREDOC;
    }
}
?>

<tr>
    <td height="150" valign="top" style='word-break:break-all; padding:5px;'>
        <?
        // 파일 출력
        //for ($i=0; $i<=count($view[file]); $i++) {
        //    if ($view[file][$i][view])
        //        echo $view[file][$i][view] . "<p>";
        //}
        ?>


<!------- {gblist.skin.php 에서 지정한 이미지갯수만큼 뷰화면에서 한줄로 출력 } ----//---------->

<?
$n = $write[wr_1]; // 한줄당 출력 이미지수

if ($n > (count($view[file])-1)) {
$i_count = (count($view[file])-1);  //원본이미지수가 적으면 적은갯수를..
}
else {
$i_count = $n; //원본이미지수가 많으면 설정갯수를..


$wid = (int)($board[bo_image_width]/$i_count); //게시판환경설정->'이미지폭크기'를 갖고 나눈다
$board[bo_image_width] = $wid; //자동이미지폭 조정을 위해 다시 넘겨준다..
$wid = (int)(1/$n*100);

echo "<table width='100%' cellpadding=3 cellspacing=0 border=0>";
echo "<tr>";
        for ($i=0; $i<=count($view[file]); $i++) {

if (($view[file][$i][view]) && $i>0 && ($i%$n == 0)) {
echo "</tr><tr>";
}
            if ($view[file][$i][view]) {
echo "<td align='center' valign='top' style='word-break:break-all'>";
echo $view[file][$i][view];
echo "<br><br>". $view[file][$i][content]; // 이미지 설명글
}
        }

// 부족한 <td> 갯수 맞추는 작업
if ((count($view[file])-1) % $n != 0) {
$td_cnt = $n - ((count($view[file])-1)%$n);
for ($t=0; $t<$td_cnt; $t++) {
echo "<td>&nbsp;</td>";
}
}

echo "</tr></table>";
echo "<p>";
        ?>

<!--------------- 여기까지 -------------------------------------//------->

        <span class="ct lh"><?=$view[content];?></span>
        <?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
        <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
</td>
</tr>
<? if ($is_signature) { echo "<tr><td>$signature<br><br></td></tr>"; } // 서명 출력 ?>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<? if ($trackback_url) { ?>
<tr height=28>
    <td>
    &nbsp;&nbsp;<span class='v1'>Trackback add&nbsp;:</span>&nbsp;<a class='v1' href="javascript:clipboard_trackback('<?=$trackback_url?>');" style="letter-spacing:0;" title='이 글을 소개할 때는 이 주소를 사용하세요'><?=$trackback_url?></a>&nbsp;
        <script language="JavaScript">
            function clipboard_trackback(str) {
                if (g4_is_gecko)
                    prompt("이 글의 고유주소입니다. Ctrl+C를 눌러 복사하세요.", str);
                else if (g4_is_ie) {
                    window.clipboardData.setData("Text", str);
                    alert("트랙백 주소가 복사되었습니다.\n\n<?=$trackback_url?>");
                }
            }
        </script>
    </td>
</tr>
<tr><td height="1" bgcolor='#ebebeb'></td></tr>
<? } ?>
</table>
<br>


<?
include_once("./view_comment.php");
?>

<?=$link_buttons?>

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


<script language="JavaScript">
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
function resize_image()
{
    var target = document.getElementsByName('target_resize_image[]');
    var image_width = parseInt('<?=$board[bo_image_width]?>');
    var image_height = 0;

    for(i=0; i<target.length; i++) {
        // 원래 사이즈를 저장해 놓는다
        target[i].tmp_width  = target[i].width;
        target[i].tmp_height = target[i].height;
        // 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
        if(target[i].width > image_width) {
            image_height = parseFloat(target[i].width / target[i].height)
            target[i].width = image_width;
            target[i].height = parseInt(image_width / image_height);
        }
    }
}

window.onload = resize_image;
</script>
<!-- 게시글 보기 끝 -->
  • 복사

댓글 전체

$n = $write[wr_1]; // 한줄당 출력 이미지수
에서 $n이 0으로 출력되는 것 같은데

한줄당 출력 이미지수를 조정하시면 될 것 같습니다만

0으로 못 나눈다는 에러 메시지걸랑요..ㄷㄷ
© SIRSOFT
현재 페이지 제일 처음으로