게시판 오류문의입니다. 정보
게시판 오류문의입니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : 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> "; } ?>
<? 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> "; } ?>
</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>--//-->
<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">
<span class='v1'>Name :</span> <?=$view[name]?><? if ($is_ip_view) { echo " <span class='v2'>($ip)</span>"; } ?>
<span class='v1'>Date :</span> <span class='v2'><?=substr($view[wr_datetime],2,14)?></span>
</td>
<td width='50%' align='right' bgcolor="#ffffff">
<span class='v1'>View</span><span class='v2'>(<?=$view[wr_hit]?>)</span>
<? if ($is_good) echo "<span class='v1'>Good</span><span class='v2'>($view[wr_good])";?><span class='v1'></span>
<? if ($is_nogood) echo "<span class='v1'>Bad</span><span class='v2'>($view[wr_nogood])";?><span class='v1'></span>
</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> <span class='v1'>FILE #{$cnt} :</span> <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> <span class='v1'>LINK #{$cnt} :</span> <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> </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>
<span class='v1'>Trackback add :</span> <a class='v1' href="javascript:clipboard_trackback('<?=$trackback_url?>');" style="letter-spacing:0;" title='이 글을 소개할 때는 이 주소를 사용하세요'><?=$trackback_url?></a>
<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>
<!-- 게시글 보기 끝 -->
오류 주소 : 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> "; } ?>
<? 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> "; } ?>
</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>--//-->
<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">
<span class='v1'>Name :</span> <?=$view[name]?><? if ($is_ip_view) { echo " <span class='v2'>($ip)</span>"; } ?>
<span class='v1'>Date :</span> <span class='v2'><?=substr($view[wr_datetime],2,14)?></span>
</td>
<td width='50%' align='right' bgcolor="#ffffff">
<span class='v1'>View</span><span class='v2'>(<?=$view[wr_hit]?>)</span>
<? if ($is_good) echo "<span class='v1'>Good</span><span class='v2'>($view[wr_good])";?><span class='v1'></span>
<? if ($is_nogood) echo "<span class='v1'>Bad</span><span class='v2'>($view[wr_nogood])";?><span class='v1'></span>
</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> <span class='v1'>FILE #{$cnt} :</span> <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> <span class='v1'>LINK #{$cnt} :</span> <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> </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>
<span class='v1'>Trackback add :</span> <a class='v1' href="javascript:clipboard_trackback('<?=$trackback_url?>');" style="letter-spacing:0;" title='이 글을 소개할 때는 이 주소를 사용하세요'><?=$trackback_url?></a>
<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으로 못 나눈다는 에러 메시지걸랑요..ㄷㄷ
에서 $n이 0으로 출력되는 것 같은데
한줄당 출력 이미지수를 조정하시면 될 것 같습니다만
0으로 못 나눈다는 에러 메시지걸랑요..ㄷㄷ