이미지 출력부분질문드립니다 채택완료
제이쿼링
8년 전
조회 3,376
안녕하세요 질문좀 드리겠습니다..
} else {
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_mobile_gallery_width'], $board['bo_mobile_gallery_height']);
if($thumb['src']) {
$img_content = '';
} else {
$img_content = 'no image';
}
echo $img_content;
}
?>
이미지 출력소스만 부르면 완전 먹통이 되는데 혹시 왜그런걸까요 ㅠㅠ?
</p><p><?php </p><p>include_once('../../../../common.php');</p><p> </p><p>/* 출력할 페이지 리스트 */</p><p> </p><p>$sop = strtolower($sop);</p><p>if ($sop != 'and' && $sop != 'or')</p><p> $sop = 'and';</p><p> </p><p>// 분류 선택 또는 검색어가 있다면</p><p>$stx = trim($stx);</p><p>if ($sca || $stx) {</p><p> $sql_search = get_sql_search($sca, $sfl, $stx, $sop);</p><p> </p><p> // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)</p><p> $sql = " select MIN(wr_num) as min_wr_num from {$write_table} ";</p><p> $row = sql_fetch($sql);</p><p> $min_spt = (int)$row['min_wr_num'];</p><p> </p><p> if (!$spt) $spt = $min_spt;</p><p> </p><p> $sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";</p><p> </p><p> // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)</p><p> $sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";</p><p> $result = sql_query($sql);</p><p> $total_count = mysql_num_rows($result);</p><p>} else {</p><p> $sql_search = "";</p><p> </p><p> $total_count = $board['bo_count_write'];</p><p>}</p><p> </p><p>if(G5_IS_MOBILE) {</p><p> $page_rows = $board['bo_mobile_page_rows'];</p><p>} else {</p><p> $page_rows = $board['bo_page_rows'];</p><p>}</p><p> </p><p>if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)</p><p> </p><p>// 년도 2자리</p><p>$today2 = G5_TIME_YMD;</p><p> </p><p>$list = array();</p><p>$i = 0;</p><p>$notice_count = 0;</p><p>$notice_array = array();</p><p> </p><p>// 공지 처리</p><p>if (!$sca && !$stx && $pg==1 ) {</p><p> $arr_notice = explode(',', trim($board['bo_notice']));</p><p> for ($k=0; $k<count($arr_notice); $k++) {</p><p> if (trim($arr_notice[$k])=='') continue;</p><p> </p><p> $row = sql_fetch(" select * from {$write_table} where wr_id = '{$arr_notice[$k]}' ");</p><p> </p><p> if (!$row['wr_id']) continue;</p><p> </p><p> if($page == 1) {</p><p> $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);</p><p> $list[$i]['is_notice'] = true;</p><p> </p><p> $i++;</p><p> }</p><p> </p><p> $notice_array[] = $row['wr_id'];</p><p> $notice_count++;</p><p> }</p><p>}</p><p> </p><p>$total_page = ceil($total_count / $page_rows); // 전체 페이지 계산</p><p>$from_record = ( $pg - 1) * $page_rows; // 시작 열을 구함</p><p>$nextPg = $pg + 1;</p><p>if($page > 1 && $notice_count)</p><p> $from_record -= $notice_count;</p><p> </p><p>if($page == 1 && $notice_count)</p><p> $page_rows -= $notice_count;</p><p> </p><p>// 관리자라면 CheckBox 보임</p><p>$is_checkbox = false;</p><p>if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))</p><p> $is_checkbox = true;</p><p> </p><p>// 정렬에 사용하는 QUERY_STRING</p><p>$qstr2 = 'bo_table='.$bo_table.'&sop='.$sop;</p><p> </p><p>// 0 으로 나눌시 오류를 방지하기 위하여 값이 없으면 1 로 설정</p><p>$bo_gallery_cols = $board['bo_gallery_cols'] ? $board['bo_gallery_cols'] : 1;</p><p>$td_width = (int)(100 / $bo_gallery_cols);</p><p> </p><p>// 정렬</p><p>// 인덱스 필드가 아니면 정렬에 사용하지 않음</p><p>//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {</p><p>if (!$sst) {</p><p> if ($board['bo_sort_field']) {</p><p> $sst = $board['bo_sort_field'];</p><p> } else {</p><p> $sst = "wr_num, wr_reply";</p><p> $sod = "";</p><p> }</p><p>} else {</p><p> // 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)</p><p> // 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.</p><p> // $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";</p><p> $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";</p><p>}</p><p> </p><p>if ($sst) {</p><p> $sql_order = " order by {$sst} {$sod} ";</p><p>}</p><p> </p><p>if ($sca || $stx) {</p><p> $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";</p><p>} else {</p><p> $sql = " select * from {$write_table} where wr_is_comment = 0 ";</p><p> if($notice_count && !empty($notice_array))</p><p> $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";</p><p> $sql .= " {$sql_order} limit {$from_record}, $page_rows ";</p><p>}</p><p>$result = sql_query($sql);</p><p> </p><p>$k = 0;</p><p> </p><p>while ($row = sql_fetch_array($result))</p><p>{</p><p> // 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다</p><p> if ($sca || $stx)</p><p> $row = sql_fetch(" select * from {$write_table} where wr_id = '{$row['wr_parent']}' ");</p><p> </p><p> $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);</p><p> if (strstr($sfl, 'subject')) {</p><p> $list[$i]['subject'] = search_font($stx, $list[$i]['subject']);</p><p> }</p><p> $list[$i]['is_notice'] = false;</p><p> $list_num = $total_count - ($page - 1) * $page_rows;</p><p> if($page == 1)</p><p> $list_num -= $notice_count;</p><p> $list[$i]['num'] = $list_num - $k;</p><p> </p><p> $i++;</p><p> $k++;</p><p>}</p><p>?> </p><p> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"></p><p> </p><p><style type="text/css"></p><p> </p><p>.Pstyle {</p><p> opacity: 0;</p><p> display: none;</p><p> position: relative;</p><p> width: auto;</p><p> border: 5px solid #fff;</p><p> padding: 20px;</p><p> background-color: #fff;</p><p>}</p><p> </p><p>.Pstyle ul {margin:0;padding:0; list-style:none}</p><p>.Pstyle li { height:80px; }</p><p> </p><p>.b-close {</p><p> position: absolute;</p><p> right: 5px;</p><p> top: 5px;</p><p> padding: 5px;</p><p> display: inline-block;</p><p> cursor: pointer;</p><p>}</p><p> </p><p> </p><p> </p><p> .pa {padding-left:10px;padding-right:10px; } </p><p> .pa a {text-decoration:none}</p><p> .pa ul{margin:0;padding:0;list-style:none} </p><p> .pa li{background:#fff; width:100%; height:80px; margin-bottom:5px; padding-top:10px; padding-bottom:10px;} </p><p> .pa li img {width:100px;padding-left:10px;padding-right:10px; height:80px; float:left;} </p><p>.pa li #tex { color:#000; height:23px;margin-bottom:2px;font-size:16px;font-weight:bold} </p><p>.pa .pbox { width:100%;} </p><p>.pa .pbox p { height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} </p><p>.pa .pbox .yt {margin-top:3px;}</p><p></style></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <div class="pa"></p><p> <ul></p><p> </p><p> <?php</p><p> for ($i=0; $i<count($list); $i++) {</p><p> </p><p> ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><li></p><p> <?php if ($is_checkbox) { ?></p><p> <div class="td_chk" style="float:left;" ></p><p> <label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label></p><p> <input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>"></p><p> </div><?php } ?></p><p> <div style="width:120px; height:80px;float:left;"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php</p><p> } else {</p><p> $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_mobile_gallery_width'], $board['bo_mobile_gallery_height']);</p><p> </p><p> if($thumb['src']) {</p><p> $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_mobile_gallery_width'].'" height="'.$board['bo_mobile_gallery_height'].'">';</p><p> } else {</p><p> $img_content = '<span style="width:'.$board['bo_mobile_gallery_width'].'px;height:'.$board['bo_mobile_gallery_height'].'px">no image</span>';</p><p> }</p><p> </p><p> echo $img_content;</p><p> }</p><p> ?></p><p> </div></p><p> <div class="td_subject"></p><p> <?php</p><p> echo $list[$i]['icon_reply'];</p><p> if ($is_category && $list[$i]['ca_name']) {</p><p> ?></p><p> <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a></p><p> <?php } ?></p><p> </p><p> <a href="<?php echo $list[$i]['href'] ?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <div class="pbox"></p><p> <p id="tex"> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> echo $list[$i]['icon_reply'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> if ($is_category && $list[$i]['ca_name']) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php } ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php if ($list[$i]['is_notice']) echo "공지"; ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php echo $list[$i]['subject'] ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p></p><p> </p><p> <p style="color:#999;font-size:12px; "></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <span><?php echo $list[$i]['wr_10']?> <?php echo $list[$i]['wr_9']?></span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><p style="height:20px; margin-top:3px"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <i class="fa fa-star" style="color:#ff0000;font-size:12px;"></i> <span style=" color:#999;font-size:12px; "></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> <?php echo ($list[$i]['wr_7'] > 0?$list[$i]['wr_7']:'0'); ?>점 / <?php echo number_format((int)$list[$i]['wr_5']); ?>명</span> </p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><i class="fa fa-heart" style="color:#999;font-size:10px;"></i> <span style="color:#999;font-size:12px;"><? echo $list[$i]['wr_good']; ?></span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><p class="yt" style="color:#4e4e56;font-size:12px;"><?php echo $list[$i]['wr_content'] ?></p></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </a></p><p> </li></p><p> <?php } ?></p><p> </ul></p><p></div></p><p> </p><p> <?if( $pg >= $total_page ){?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="m_more01 morebox" id="more2" ><span>END</span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?}else{?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="m_more01 morebox" id="more<?=$nextPg?>" onclick="addList(<?=$nextPg?>)"><span name=mc id="<?=$nextPg?>">MORE ▼</span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?}?></p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인