$db = new DB;
// ÀڷḦ ÀоîµéÀÓ
$result = $db->execute("select * from $document_table where uid = $uid limit 1");
$row = mysql_fetch_array($result);
?>
// °ü¸®ÀÚ ·Î±×ÀΠüũ
$admin_login = isAdminLogin($admin_id, $admin_pw, $cook_admin_id, $cook_admin_pw);
// ºñ¹Ð±ÛÀ̶ó¸é ÀÔ·ÂµÈ ¾ÏÈ£¸¦ Á¶»çÇÏ¿©, ¸ÂÀ¸¸é ±ÛÀ» º¸¿©ÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é ´Ù½Ã ¾ÏÈ£ ÀÔ·Â ÄÀ¸·Î °£´Ù.
if ($row[secret] && encrypt($passwd) != $row[passwd] && $passwd != $row[passwd] && !$admin_login) {
goPage("$PHP_SELF?bid=$bid&mode=authenticateForm&uid=$uid&no=$no");
}
?>
// Á¶È¸¼ö¸¦ Çϳª ´Ã¸°´Ù.
$db->execute("update $document_table set count = count + 1 where uid = $uid");
$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 a h:i:s", $row[wdate]);
// ÀÚ, Email°ú ȨÆäÀÌÁö¿¡ ¸µÅ©¸¦ °É¾î ÁݽôÙ.
if ($row[email]) {
$email = htmlspecialchars($row[email]);
$email = encodeEmail($email);
$writer = "$writer";
}
if ($row[homepage]) {
$homepage = htmlspecialchars($row[homepage]);
$homepage = "
";
}
// html »ç¿ë¿©ºÎ¿¡ µû¶ó contents Á¤¸®
if ($row[html]) {
// ³»¿ë Áß, »ç¿ëÇÒ ¼ö ¾ø´Â htmlÀ» º¯È¯½ÃŰÀÚ...
$totalDisableHtml = sizeof($disableHtml);
for ($i = 0; $i < $totalDisableHtml; $i++) {
$contents = eregi_replace($disableHtml[$i], htmlspecialchars($disableHtml[$i]), $contents);
}
} else {
// html À» ¹«·ÂÈ ½ÃŲ´Ù.
$contents = eregi_replace('<', '<', $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);
// °Ë»ö³»¿ë ÂðÇÏ°Ô Ãâ·Â
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);
}
if (!$row[html]) {
// ÀÚ 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); // Æí¹ý Á¦°Å
}
// °ü¸®ÀÚ Àü¿ë(onlyAdmin) ¸ðµå¶ó¸é °ü¸®ÀÚ¸¸ ±ÛÀ» ¾µ ¼ö ÀÖ´ç~
$updateIcon = ($onlyAdmin && !$admin_login) ? '' : "
";
$deleteIcon = ($onlyAdmin && !$admin_login) ? '' : "
";
?>
cellspacing=0 cellpadding=1 bgcolor=>
border=0 cellspacing=0 cellpadding=3>
>
alt=""> |
|
|
align=center>
No. |
±Û¾´ÀÌ: $homepage ($wdate) from $row[ip]"?> |
Cnt: |
align=center valign=middle>
|
border=0 cellspacing=0 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] |
 |
");
}
?>
|
$result = $db->execute("select * from $comment_table where id = $uid order by uid");
$total = mysql_num_rows($result);
if ($total || $enableComment) {
echo ("
");
}
?>
border=0 cellspacing=0 cellpadding=0>
// ¸àÆ® Ãâ·Â
for ($i = 0; $i < $total; $i++) {
$row = mysql_fetch_array($result);
$comment = htmlspecialchars($row[comment]);
$wdate = date('Y.m.d', $row[wdate]);
echo ("
$row[writer] |
$comment |
$wdate |
 |
 |
");
}
?>
if ($enableComment) {
?>
border=0 cellspacing=0 cellpadding=0>
border=0 cellspacing=0 cellpadding=0>
/image/image/line.gif width=100% height=1> |
}
?>
// ¸Þ´º Ãâ·Â
$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 = "
";
}
// °ü¸®ÀÚ Àü¿ë(onlyAdmin) ¸ðµå¶ó¸é °ü¸®ÀÚ¸¸ ±ÛÀ» ¾µ ¼ö ÀÖ´ç~
$answerIcon = ($onlyAdmin && !$admin_login) ? '' : "
";
?>