$db = new DB;
// Á¶È¸¼ö¸¦ Çϳª ´Ã¸°´Ù.
$db->execute("update $board_table set count = count + 1 where uid = $uid");
// ÀڷḦ ÀоîµéÀÓ
$result = $db->execute("select * from $board_table where uid = $uid limit 1");
$row = mysql_fetch_array($result);
$category = $row[category];
$writer = stripslashes($row[writer]);
$writer = htmlspecialchars($writer);
$subject = stripslashes($row[subject]);
$subject = htmlspecialchars($subject);
$contents = stripslashes($row[contents]);
$wdate = date("Y.m.d H:i:s", $row[wdate]);
// °Ë»ö³»¿ë ÂðÇÏ°Ô Ãâ·Â
if (($searchWhere == 'writer' || $searchWhere == 'all') && $searchWhat) {
$writer = eregi_replace("$searchWhat", "$searchWhat", $writer);
}
if (($searchWhere == 'contents' || $searchWhere == 'all') && $searchWhat) {
$contents = eregi_replace("$searchWhat", "$searchWhat", $contents);
}
if (($searchWhere == 'subject' || $searchWhere == 'all') && $searchWhat) {
$subject = eregi_replace("$searchWhat", "$searchWhat", $subject);
}
// ÀÚ, Email°ú ȨÆäÀÌÁö¿¡ ¸µÅ©¸¦ °É¾î ÁݽôÙ.
if ($row[email]) {
$email = htmlspecialchars($row[email]);
$writer = "$writer";
}
if ($row[homepage]) {
$homepage = htmlspecialchars($row[homepage]);
$homepage = "
";
}
// ³»¿ë Áß, »ç¿ëÇÒ ¼ö ¾ø´Â htmlÀ» º¯È¯½ÃŰÀÚ...
$totalDisableHtml = sizeof($disableHtml);
for ($i = 0; $i < $totalDisableHtml; $i++) {
$contents = eregi_replace($disableHtml[$i], htmlspecialchars($disableHtml[$i]), $contents);
}
// ¿ÞÂÊ ¿©¹é ¶ç¿ì±â...
$contents = ereg_replace("^ ", " ", $contents); // ù ºóÄÀº
$contents = ereg_replace("\n ", "\n ", $contents); // \n + ºóĵµ  ·Î...
$contents = ereg_replace("\t", " ", $contents); // ÅÇÀº ³×Ä...
$contents = ereg_replace(" ", " ", $contents); // µÎ ºóÄÀº ·Î...
$contents = ereg_replace(" ", " ", $contents); // ³ª¸ÓÁö ºó ĵµ..
$contents = nl2br($contents);
// ÀÚ http, ftp, mms, email... urlÀ» ÀÚµ¿À¸·Î °É¾îÁÖ¾î¾ßÁö¿ä. ´Ü img ű״ »©°í... Refer To JSBoard... =)
$contents = ' ' . $contents; // ù Á٠ù ÀÚºÎÅÍ ½ÃÀ۵Ǵ ÁÖ¼Ò´Â ¸µÅ©°¡ °É¸®Áö ¾Ê¾Æ Æí¹ýÀ» »ç¿ëÇÕ´Ï´Ù.
$contents = eregi_replace("[^(=|=\"|='|>)]([a-z0-9_\-]+)@([a-z0-9\-]+\.[a-z0-9\-\.]+)", "\\1@\\2", $contents);
$contents = eregi_replace("[^(=|=\"|='|>)](http|https|ftp|telnet|news):\/\/([a-z0-9-]+\.[][a-zA-Z0-9:@=_~%;\?\/\.\+\(\),-]+)", "\\1://\\2", $contents);
$contents = ereg_replace('^ ', '', $contents); // Æí¹ý Á¦°Å
?>
cellspacing=0 cellpadding=1 bgcolor=>
border=0 cellspacing=0 cellpadding=3>
>
alt=""> |
|
>
>
|
align=center>
No. |
±Û¾´ÀÌ: |
Cnt: |
align=center valign=middle>
|
|
border=0 cellspacing=1 cellpadding=3 bgcolor=>
$result2 = $db->execute("select * from $file_table where id = $row[uid] order by uid");
$total2 = mysql_num_rows($result2);
for ($i = 1; $i <= $total2; $i++) {
$row2 = mysql_fetch_array($result2);
$filesize = intval($row2[size] / 1024);
echo ("
÷ºÎÈÀÏ$i |
$row2[name] |
[$filesize KB] |
 |
");
}
?>
// ¸Þ´º Ãâ·Â
$prevBegin = $no - 2;
$nextBegin = $no;
$prevNo = $no - 1;
$nextNo = $no + 1;
$result = $db->execute($basicSql . " limit $prevBegin, 1");
$total = mysql_num_rows($result);
if ($total) {
$row2 = mysql_fetch_array($result);
$preUid = $row2[uid];
$prevIcon = "
";
} else {
$prevIcon = "
";
}
$result = $db->execute($basicSql . " limit $nextBegin, 1");
$total = mysql_num_rows($result);
if ($total) {
$row2 = mysql_fetch_array($result);
$nextUid = $row2[uid];
$nextIcon = "
";
} else {
$nextIcon = "
";
}
?>