최근게시물에서 내용을 불러들일때 html태그가 나와요? > 그누3질답

그누3질답

최근게시물에서 내용을 불러들일때 html태그가 나와요? 정보

그누보드 최근게시물에서 내용을 불러들일때 html태그가 나와요?

본문

최근게시물에서 내용을 불러들일때 html태그를 없애려고 합니다

$rows = 2; // 보여질 최근 게시물의 갯수
$len  = 125; // 내용을 몇자까지 나타낼것인가...잘라서 보여줌...
$sub= 45; // 제목
?>

<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
<?
if($grid) { // 그룹별로 하는 검색이면...그 그룹에서만...
$sql_1 = " select * from $cfg[table_board] where bo_use_search = '1' and gr_id = '$grid' order by bo_order_search ";
}
else { // 그렇지 않으면 전체 그룹에서 검색~~
$sql_1 = " select * from $cfg[table_board] where bo_use_search = '1' order by bo_order_search ";
}

$result = sql_query($sql_1);
$i = 0;
$k = 0;
while ($row = mysql_fetch_array($result)) {
$bo_scount += $row["bo_total_count"];
$i++;
// 해당 게시판의 최근글 $rows 개...
$tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";
// 테이블중에서.. 가장 최근글 $rows 개를 불러온다...코멘트 포함..
$sql2 = " select wr_id, wr_subject, wr_datetime from $tbl order by wr_datetime desc limit 0, $rows";
// 만일 코멘트를 제외하려면...
// where wr_comment <> '0' 을 추가한다..
$result2 = sql_query($sql2); // 쿼리 실행
$j = 0;
for($j=0; $brow = mysql_fetch_array($result2); $j++) {
$wr_year = substr($brow["wr_datetime"],0,4); // 년도
$wr_month = substr($brow["wr_datetime"],5,2); // 월
$wr_day = substr($brow["wr_datetime"],8,2); // 일
$wr_hour = substr($brow["wr_datetime"],11,2); // 시
$wr_min = substr($brow["wr_datetime"],14,2); // 분
$wr_sec = substr($brow["wr_datetime"],17,2); // 초

$s_str = ""; // 초기화...
// 날짜는 유닉스 시간으로 변환한다..이유? 소트를 위해서..
$s_str = mktime($wr_hour,$wr_min,$wr_hour,$wr_month,$wr_day,$wr_year).'|'.$brow[wr_id].'|'.$row[bo_table].'|'.$row[gr_id];
$tmp_array[$k] = $s_str; // 이제 배열에 저장하고...
$k++;
} // end for()
} // end while()

array_multisort($tmp_array,SORT_DESC,SORT_STRING); // 배열에 저장된 자료를 소트한다..

for($l=0; $l<$rows; $l++) { // 소트된 자료를 나타낼 자료수 만큼만...
$s_str = "";
$s_str = explode("|", $tmp_array[$l]);
$w_date = strftime ("%m-%d",$s_str[0]); // 시간을 원래대로 환원, 년월일만...

// 해당 게시판의 최근글 $rows 개...
$b_name = "{$cfg[write_table_prefix]}{$s_str[2]}";
// 가장 최근글 순서대로 테이블마다 접속해서 글을 불러온다...
$sql3 = " select wr_id, wr_name, wr_subject, wr_content, wr_comment, wr_num from $b_name where wr_id = $s_str[1]";
$result3 = sql_query($sql3); // 쿼리 실행
$drow = mysql_fetch_array($result3);

// 내용을 원하는 크기로 자른다..
$drow["wr_content"] = cut_str($drow["wr_content"],$len);
if($drow["wr_comment"] != "0") {
// 코멘트 글이면...원글을 찾아야 한다..
// 코멘트글은 직접 이동할 수가 없다.. 그누보드 특성상...
$sql_comment = " select wr_id from $b_name where wr_num = $drow[wr_num] and wr_comment = '0' and wr_num = $drow[wr_num]";
// wr_num 이 같고 원글이면서.. wr_parent_id 가 같은 글을 찾음..
$result4 = sql_query($sql_comment); // 쿼리 실행
$crow = mysql_fetch_array($result4);
$comment = '[C]'; // 코멘트 임을 표시하기 위하여...
$drow["wr_id"] = $crow["wr_id"]; // wr_id 값 변경...
}
else { // 원글이다...
$comment = '';
}
?>
<tr>
<td width="84%"  height=30>
            <a href='<?="./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$s_str[2]&wr_id=$drow[wr_id]"?>'>
<? $drow["wr_subject"] = cut_str($drow["wr_subject"],$sub); ?>
            <b><?=$drow[wr_subject]?></b></a> [<?=$w_date?>]
          </td>
</tr>
<tr height=44>
          <td valign="top<?=get_text($drow[wr_content])?><a href='<?="./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$s_str[2]&wr_id=$drow[wr_id]"?>'><font color="005CAB">more</font></a>
          </td>
    </tr>
  <tr>

==================================================================================

글 내용을 <?=get_text($drow[wr_content])?>

이런식으로 해더니만 박스 틀이 깨지네요

다른 방법 없나요??

<?=cut_str(strip_tags($drow[wr_content], "<style>"),300,"…");?>

이런식으로 하면 태그도 공간을 차지해서 내용이 안나옴.

오직 글씨만 나오게 할수 없나요??

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT