최근게시물로 쓰고 있는 소스입니다. 그런데 ' <--이거 때문에.. 정보
최근게시물로 쓰고 있는 소스입니다. 그런데 ' <--이거 때문에..본문
현재 제가 쓰고 있는 최근게시물 소스
===========================================================
<style type="text/css">
#scrollbox { scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#E3E3E3;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#E3E3E3;
scrollbar-shadow-color:#E3E3E3}
</style>
<?
//http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=768&sca=&sfl=mb_id%2C1&stx=conquer
// 이름 등을 더 추가 하려면 위 링크 참고하세요
$li = 150;
$sql = " select bo_subject, bo_table
from $g4[board_table]
where bo_use_search = '1'
order by bo_order_search ";
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)) {
//제외게시판 ||(or) 로 구분합니다 -다음 if문 참고
if($row[bo_table]==aaa||$row[bo_table]==bbb||$row[bo_table]==ccct||$row[bo_table]==ddd){}
else{
$tbl = "{$g4[write_prefix]}{$row[bo_table]}";
$sql2 = " select wr_id,
wr_parent,
mb_id,
wr_name,
wr_email,
wr_homepage,
wr_num,
wr_subject,
wr_is_comment,
wr_comment,
wr_datetime,
wr_hit
from $tbl
where wr_datetime >= '$intime'
and wr_is_comment = '0'
order by wr_datetime desc ";
$result2 = sql_query($sql2);
for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {
$wr_subject = get_text($row2[wr_subject]);
$key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
$list[$key]->bo_subject = $row[bo_subject];
$list[$key]->bo_table = $row[bo_table];
$list[$key]->mb_id = $row2[mb_id];
$list[$key]->mb_open = $row2[mb_open];
$list[$key]->wr_id = $row2[wr_id];
$list[$key]->wr_parent = $row2[wr_parent];
$list[$key]->wr_email = $row2[wr_email];
$list[$key]->wr_homepage = $row2[wr_homepage];
$list[$key]->wr_name = get_text(cut_str($row2[wr_name],0));
$list[$key]->wr_subject = get_text(cut_str($wr_subject,23,'…'));
$list[$key]->wr_is_comment = $row2[wr_is_comment];
$list[$key]->wr_comment = $row2[wr_comment];
$list[$key]->wr_datetime = $row2[wr_datetime];
$list[$key]->wr_hit = $row2[wr_hit];
}
mysql_free_result($result2);
}
}
mysql_free_result($result);
?>
<?
if (count($list) > 0) {
echo "<table width='177' cellpadding=0 cellspacing=0 align=center valign=top bgcolor=#E3E3E3><tr><td bgcolor=#FFFFFF>";
echo "<table width='177' cellpadding=0 cellspacing=0 align=center valign=top bgcolor=#E3E3E3>";
echo "<tr><td height=25 align=center bgcolor=#F9F9F9 style='padding-top:3px;'>";
echo "<b><font color='#666666'>최근에 올라온 게시물</font></b></td></tr>";
echo "<tr><td align=right valign='top' bgcolor=#FFFFFF>";
echo "<div id='scrollbox' style='width:177px;height:242px; overflow-x:hidden; overflow-y:auto;padding:3px 0px 0px 0px;border:0px solid #ffffff;'>";
echo "<table width=200 border=0 cellspacing=0 cellpadding=0 align=right>";
$p=-1;
krsort($list);
foreach ($list as $key=>$value) {
if(time()-(60*60*24) <= strtotime($list[$i][wr_datetime])) $list[$i][date] = date('H:i',strtotime($list[$i][wr_datetime]));
else $list[$i][date] = date('Y.m.d',strtotime($list[$i][wr_datetime]));
$p++;
if ($p >= $li) break;
$value->bo_subject = cut_str($value->bo_subject, 70);
echo "<td width=5 height=19 style='padding-left:2px; padding-top:3px; color:#2C88B9;'><img src='$gb4[blog_path]/img/id_title2.gif' border=0 align=absmiddle></td>"; //12-05 (월-일)
echo "<td width='158' style='padding-top:3px;'><a href='$g4[path]/bbs/board.php?bo_table=".$value->bo_table."&wr_id=".$value->wr_parent."$atag_comment'>$comment{$value->wr_subject}</a></td>";
echo "</tr><tr><td colspan='2' height='1' bgcolor='#ffffff'></td></tr>";
}
echo "</tr></table></div></td>";
echo "</tr></table></td>";
echo "</tr></table>";
}
else {
echo "";
}
?>
=========================================================
소스는 이거 입니다... 그런데..
특수문자인 ' <---를 쓰면 게시판에 작성해서,.,
최근게시물로 보면 ' 이거라고 나오는데...
'를 자주 쓰는 입장에서는 너무나도 불편하네요~
예를 들어서 i'm yours 라고 작성하면 i'm yours라고 나옵니다..
문제점 좀 잡아주세요 부탁드립니다. ㅠㅠ
===========================================================
<style type="text/css">
#scrollbox { scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#E3E3E3;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#E3E3E3;
scrollbar-shadow-color:#E3E3E3}
</style>
<?
//http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=768&sca=&sfl=mb_id%2C1&stx=conquer
// 이름 등을 더 추가 하려면 위 링크 참고하세요
$li = 150;
$sql = " select bo_subject, bo_table
from $g4[board_table]
where bo_use_search = '1'
order by bo_order_search ";
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)) {
//제외게시판 ||(or) 로 구분합니다 -다음 if문 참고
if($row[bo_table]==aaa||$row[bo_table]==bbb||$row[bo_table]==ccct||$row[bo_table]==ddd){}
else{
$tbl = "{$g4[write_prefix]}{$row[bo_table]}";
$sql2 = " select wr_id,
wr_parent,
mb_id,
wr_name,
wr_email,
wr_homepage,
wr_num,
wr_subject,
wr_is_comment,
wr_comment,
wr_datetime,
wr_hit
from $tbl
where wr_datetime >= '$intime'
and wr_is_comment = '0'
order by wr_datetime desc ";
$result2 = sql_query($sql2);
for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {
$wr_subject = get_text($row2[wr_subject]);
$key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
$list[$key]->bo_subject = $row[bo_subject];
$list[$key]->bo_table = $row[bo_table];
$list[$key]->mb_id = $row2[mb_id];
$list[$key]->mb_open = $row2[mb_open];
$list[$key]->wr_id = $row2[wr_id];
$list[$key]->wr_parent = $row2[wr_parent];
$list[$key]->wr_email = $row2[wr_email];
$list[$key]->wr_homepage = $row2[wr_homepage];
$list[$key]->wr_name = get_text(cut_str($row2[wr_name],0));
$list[$key]->wr_subject = get_text(cut_str($wr_subject,23,'…'));
$list[$key]->wr_is_comment = $row2[wr_is_comment];
$list[$key]->wr_comment = $row2[wr_comment];
$list[$key]->wr_datetime = $row2[wr_datetime];
$list[$key]->wr_hit = $row2[wr_hit];
}
mysql_free_result($result2);
}
}
mysql_free_result($result);
?>
<?
if (count($list) > 0) {
echo "<table width='177' cellpadding=0 cellspacing=0 align=center valign=top bgcolor=#E3E3E3><tr><td bgcolor=#FFFFFF>";
echo "<table width='177' cellpadding=0 cellspacing=0 align=center valign=top bgcolor=#E3E3E3>";
echo "<tr><td height=25 align=center bgcolor=#F9F9F9 style='padding-top:3px;'>";
echo "<b><font color='#666666'>최근에 올라온 게시물</font></b></td></tr>";
echo "<tr><td align=right valign='top' bgcolor=#FFFFFF>";
echo "<div id='scrollbox' style='width:177px;height:242px; overflow-x:hidden; overflow-y:auto;padding:3px 0px 0px 0px;border:0px solid #ffffff;'>";
echo "<table width=200 border=0 cellspacing=0 cellpadding=0 align=right>";
$p=-1;
krsort($list);
foreach ($list as $key=>$value) {
if(time()-(60*60*24) <= strtotime($list[$i][wr_datetime])) $list[$i][date] = date('H:i',strtotime($list[$i][wr_datetime]));
else $list[$i][date] = date('Y.m.d',strtotime($list[$i][wr_datetime]));
$p++;
if ($p >= $li) break;
$value->bo_subject = cut_str($value->bo_subject, 70);
echo "<td width=5 height=19 style='padding-left:2px; padding-top:3px; color:#2C88B9;'><img src='$gb4[blog_path]/img/id_title2.gif' border=0 align=absmiddle></td>"; //12-05 (월-일)
echo "<td width='158' style='padding-top:3px;'><a href='$g4[path]/bbs/board.php?bo_table=".$value->bo_table."&wr_id=".$value->wr_parent."$atag_comment'>$comment{$value->wr_subject}</a></td>";
echo "</tr><tr><td colspan='2' height='1' bgcolor='#ffffff'></td></tr>";
}
echo "</tr></table></div></td>";
echo "</tr></table></td>";
echo "</tr></table>";
}
else {
echo "";
}
?>
=========================================================
소스는 이거 입니다... 그런데..
특수문자인 ' <---를 쓰면 게시판에 작성해서,.,
최근게시물로 보면 ' 이거라고 나오는데...
'를 자주 쓰는 입장에서는 너무나도 불편하네요~
예를 들어서 i'm yours 라고 작성하면 i'm yours라고 나옵니다..
문제점 좀 잡아주세요 부탁드립니다. ㅠㅠ
댓글 전체
$wr_subject = get_text($row2[wr_subject]);
$list[$key]->wr_subject = get_text(cut_str($wr_subject,23,'…'));
==>
$list[$key]->wr_subject = $row2[wr_subject];
별 문제가 없다면 이런게 하면 될 겁니다.
$list[$key]->wr_subject = get_text(cut_str($wr_subject,23,'…'));
==>
$list[$key]->wr_subject = $row2[wr_subject];
별 문제가 없다면 이런게 하면 될 겁니다.