그룹 인기글을 뽑아올때요.. 이미지를 가져오는 방법은?? > 그누4 질문답변

그누4 질문답변

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

그룹 인기글을 뽑아올때요.. 이미지를 가져오는 방법은?? 정보

그룹 인기글을 뽑아올때요.. 이미지를 가져오는 방법은??

본문

 
우선 위소스를 사용해서
 
<?
include_once("./_common.php");
define("_CO_INDEX_", TRUE);
$html_title = "커뮤니티";
$g4[title] = "" . $html_title;
include_once("./_head.php");
$before_day = 40;
$before_time = date("Y-m-d H:i:s", $g4[server_time] - (86400 * $before_day));
$list1 = array();
$top1 = $top2 = 10;
$gr_id = "UCC";  //그룹아이디
$sql = " select bo_table, bo_notice from $g4[board_table]
          where gr_id = '$gr_id'
            and bo_use_search = 1 ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{
    $sql2 = " select * from $g4[write_prefix]$row[bo_table]
               where wr_comment > -1
                 and wr_datetime >= '$before_time' ";
    $result2 = sql_query($sql2);
    while ($row2 = sql_fetch_array($result2))
    {
        $key = substr('00000'.$row2[wr_comment],-5) . '-' . $row2[wr_id];
        $list1[$key][subject] = conv_subject($row2[wr_subject],24,'…');
        $list1[$key][href] = "$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row2[wr_id]";
        $list1[$key][bo_table] = $row[bo_table];
        $list1[$key][wr_id] = $row2[wr_id];
        $list1[$key][is_notice] = preg_match("/[^0-9]{0,1}{$row2[wr_id]}[\r]{0,1}/",$row[bo_notice]);
        $list1[$key][comment] = $row2[wr_comment];
        $list1[$key][comment_cnt] = "($row2[wr_comment])";
        $key = substr('00000'.$row2[wr_hit],-5) . '-' . $row2[wr_id];
        $list2[$key][subject] = conv_subject($row2[wr_subject],24,'…');
        $list2[$key][href] = "$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row2[wr_id]";
        $list2[$key][bo_table] = $row[bo_table];
        $list2[$key][wr_id] = $row2[wr_id];
        $list2[$key][is_notice] = preg_match("/[^0-9]{0,1}{$row2[wr_id]}[\r]{0,1}/",$row[bo_notice]);
        $list2[$key][wr_hit] = $row2[wr_hit];
        $list2[$key][hit] = "($row2[wr_hit])";
  $list2[$key][content] = cut_str(get_text($row2[wr_content]), 80);
  $list2[$key][file][0][file] = $row[file][0][file];
  }
}
krsort($list2);
$latest_skin_path = "$g4[path]/skin/latest/rank";
?>

        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <?
        $i=0;
        foreach($list2 as $key=>$value) {
            if ($i++>=($top1-1)) break;
        ?>
        <tr>
            <td background="<?=$latest_skin_path?>/img/board_bg_line.gif" style='word-break:break-all;'>
                <?
  // echo $list2[$key][bo_table]; 보드명
  // echo $list2[$key][content]."<br>";
                echo $list2[$key][icon_reply] . " ";
                echo "<a href='{$list2[$key][href]}'>";
                if ($list2[$key][is_notice])
                    echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list2[$key][subject]}</strong></font>";
                else
                    echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list2[$key][subject]}</font>";
                echo "</a>";
            /*    if ($list2[$key][hit])
                    echo " <span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list2[$key][hit]}</span>";  //히트수*/
                ?>
            </td>
        </tr>
        <? } ?>
        <? if (count($list2) == 0) { ?>
        <tr><td colspan=1 align=center height=30 background="<?=$latest_skin_path?>/img/board_bg_line.gif">게시물이 없습니다.</td></tr>
        <? } ?>
        </table>
<br><br>
 
이렇게 사용을 하려고 합니다.
 
인기글 1번은 이미지와 컨텐츠를 함께 보여루려구요.
 

 컨텐츠 뽑기
 // echo $list2[$key][content]."<br>";
 
이미지 출력
            <?
   if (!$list2[$key][file][0][file]) {
    $img = "$g4[path]/img/no_image.gif";
   } else {
     $img =  "$g4[path]/data/file/$img_bd/".urlencode($list[$key][file][0][file]);
   }
 
이렇게 뽑아오려는데
$list2[$key][file][0][file])
이값이 모두 없음으로 나옵니다.
분명히 파일은 다 있는데요.
 
별의별 짓을 다해봤는데 파일값을 가져올수가없네요.
 
초보를 위해 조언을 부탁드립니다. 벌써 1주일째입니다.
제글엔 계속 답변이 한번도 없어서 삭제하고 글쓰기가.. ㅜ,ㅜ;;
  • 복사

댓글 전체

컨텐츠 뽑기
 // echo $list2[$key][content]."<br>";
 
이미지 출력
            <?
  if (!$list2[$key][file][0][file]) {
    $img = "$g4[path]/img/no_image.gif";
  } else {
    $img =  "$g4[path]/data/file/$img_bd/".urlencode($list[$key][file][0][file]);
  }

↓수정후

컨텐츠 뽑기
 // echo $list2[$key][content]."<br>";
 
이미지 출력
            <?
  if (!$list2[$key][file][0][file]) {
    $img = "$g4[path]/img/no_image.gif";
  } else {
    $img =  "$g4[path]/data/file/$img_bd/".urlencode($list2[$key][file][0][file]);
  }
© SIRSOFT
현재 페이지 제일 처음으로