"; $icn_del = ""; $icn_hp = ""; // °ü¸®ÀÚ ÆÐ½º¿öµåÄí۰¡ ÀÖÀ¸¸é¼­ °ü¸®ÀÚ¾ÏÈ£¿Í °°À¸¸é °ü¸®ÀÚ¸ðµåÀÓ if($ckadminpasswd == $cfg_admin_passwd && $ckadminpasswd !="") { $isAdmin = 1; } function alt($msg='') { echo "\n"; } if(!file_exists($dbfile)){ alt('MMB '.$BBS_VERSION.' ½Å±Ô ¼³Ä¡ ¼º°ø.\nDBÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.'); $fp = fopen($dbfile,"w"); chmod ($dbfile, 0666); } readlock(); //env. ÇöÀç ¾²±âÁßÀÌ ¾Æ´Ñ »óÅ¿¡¼­¸¸ read. $fp = fopen ("$dbfile", "r"); if($fp){ $buffer = fgets($fp, 4096); $buffer = substr($buffer,1); $data = explode("|", $buffer); $total = $data[0]; fclose($fp); }// ¾ðÁ¦µçÁö»èÁ¦µÉ¼öÀÖÀ½ $num = intval($num); if($num==0)$num=$total; $topnum = 0; if($cfg_admin_passwd=="") { print "°ü¸®ÀÚ ÆÐ½º¿öµå°¡ ¼³Á¤µÇ¾îÀÖÁö ¾Ê°Å³ª 'env.php' ÆÄÀÏÀÌ ÀоîÁöÁö ¾Ê¾Ò½À´Ï´Ù."; exit(); } $maxleng_w = strlen($max_width); $maxleng_h = strlen($max_height); print "\n"; ?> BTool °Ô½ÃÆÇ

³Êºñ[-] ³ôÀÌ[-]
[»õ·Î°íħ] [À̸ðƼÄÜ] [´ä±Û¼øÃÖ±Ù°Ç] [·Î±×¾Æ¿ô]"; // print " [ȯ°æ¼³Á¤]"; print "[ȯ°æ¼³Á¤]"; } else { print "[°ü¸®ÀÚ¸ðµå]"; } ?>

"); } ?> ", ">",$str ); $str = str_replace( "<", "<",$str ); $str = str_replace( "\"", """,$str ); $str = str_replace( "<br>","
",$str); //brÀºµÇ°ÔÇÔ return $str; } function autolink($str) { // URL ġȯ $homepage_pattern = "/([^\"\=\>])(mms|http|HTTP|ftp|FTP|telnet|TELNET)\:\/\/(.[^ \n\<\"]+)/"; $str = preg_replace($homepage_pattern,"\\1\\2://\\3", " ".$str); return $str; } $intbl = 0; // Å×À̺íÀÌ ¿­·ÁÀÖ´ÂÁö ¿©ºÎ $cp = fopen("option_list.php", "r"); while(!feof($cp)) { $first_arg = trim(fgets($cp, 4096)); $second_arg = trim(fgets($cp, 4096)); $option_list[$first_arg] = $second_arg; } fclose($cp); $fp = fopen ("$dbfile", "r"); if($fp) $page_count = 0; $page_count1 = 0; $next_pgnum = 0; while(!feof($fp)) { $buffer = fgets($fp, 4096); $buffer = chop($buffer); if(substr($buffer,0,1)==">") // ¶óÀÎÀÇ Á¦ÀÏ ¾Õ¿¡ '>'°¡ ÀÖÀ¸¸é ±×¸²ÀÓ { if($intbl==1) { print "
\n\n"; $intbl = 0; } $buffer = substr($buffer,1); $data = explode("|", $buffer); list($picno,$picfn,$sec,$pass,$agent,$rtime,$host,$ip) = $data; // ±×¸²¹øÈ£, ÆÄÀϸí, ÀÛ¾÷½Ã°£(ÃÊ), ¾ÏȣȭµÈÆÐ½º¿öµå, Åø¹öÁ¯, µî·Ï½Ã°£, È£½ºÆ®³×ÀÓ, IP if(!file_exists("data/$picfn"))continue; // ±×¸²ÀÌ ¾øÀ¸¸é ½ºÅµ if($num==0)$num=$picno; if($topnum==0)$topnum=$picno; if($picno > $num){ if($page_count1 > $cfg_pic_per_page-1) $page_count1 = 0; if($page_count1++ == 0) { $prev_pgnum = $picno; } continue; } // ¾ÆÁ÷ ¹øÈ£¿¡ µµ´ÞÇÏÁö¸øÇÏ¸é ½ºÅµ $page_count++; if($page_count > $cfg_pic_per_page) { $next_pgnum = $picno; break; } // ÀÛ¾÷½Ã°£À» ½ÃºÐÃÊ ´ÜÀ§·Î º¯È¯ $strjtime = sprintf("%d½Ã°£ %dºÐ %dÃÊ",$sec/3600,($sec/60)%60,$sec%60); if($sec<3600)$strjtime = sprintf("%dºÐ %dÃÊ",($sec/60)%60,$sec%60); if($sec<60)$strjtime = sprintf("%dÃÊ",$sec%60); if($sec<=0)$strjtime = "¾Ë ¼ö ¾øÀ½"; $vhchoice = GetImageSize("data/$picfn"); print ""; if($vhchoice[0] < $max_width_comment) print "
\n"; else print "
\n"; print "
No.$picno $icn_rep "; if($isAdmin!=1)print "$icn_del
\n"; else print "\n"; print "\n"; reset($option_list); while($option_onff = each($option_list)){ ${"img_".$option_onff["key"]} = $$option_onff["key"]; } include "option_data.php"; $alt = ""; reset($option_list); $crt = " "; $optcnt=0; while($option_onff = each($option_list)) { if ($optcnt>2) break; $optcnt++; $alt = ($$option_onff["key"]=="on") ? $alt.$option_onff["value"]." : ".${"img_".$option_onff["key"]} : $alt; if($optcnt<3) $alt = ($$option_onff["key"]=="on") ? $alt.$crt : $alt; } print "$alt"; // ¸¸ÀÏ ±×¸²ÀÇ °¡·ÎÅ©±â°¡ ÁöÁ¤ Å©±â ÀÌ»óÀÌ¸é ¸®ÇÃÀ» ±×¸² ¹ØÀ¸·Î Ç¥½ÃÇÑ´Ù. if($vhchoice[0] < $max_width_comment) print "
\n"; else print "
\n"; $intbl = 1; } else //±ÛÀÓ { if($intbl!=1)continue; $data = explode("|", $buffer); list($autname,$comment,$email,$hpurl,$rtime,$ip,$passwd) = $data; if($comment=="")continue; // ÀÛ¼ºÀÚ¸í,±Û³»¿ë,À̸á,ȨÁÖ¼Ò,µî·Ï½Ã°£,IP,ÆÐ½º¿öµå if($email!="") print "$autname\n"; else print "$autname\n"; if($hpurl!=""){ if(stristr($hpurl,"http://")==false)$hpurl = "http://".$hpurl; print "$icn_hp\n"; } $comment = str_replace("%7C","|",$comment); $comment = del_html($comment); $comment = autolink($comment); $comment = emote_ev($comment, $emote_table); print ""; print date("Y/m/d(D) H:i:s",$rtime)."\n"; if($isAdmin!=1) echo (" $icn_del
\n" ); else print "
\n"; print $comment."\n"; print "
$ip
\n"; print "
\n"; } } if($intbl==1) { print "

"; $intbl = 0; } if($fp)fclose($fp); echo "
"; if($topnum>$num) { $prev=$prev_pgnum; $prev2=$prev+$cfg_pic_per_page; $prev3=$prev2+$cfg_pic_per_page; if($prev>$topnum)$prev=$topnum; if($prev3<=$topnum) echo " [-3]"; if($prev2<=$topnum) echo " [-2]"; echo " [-1]"; echo" ... "; } if($num>$cfg_pic_per_page && $next_pgnum > 0) { $next=$next_pgnum; $next2=$next-$cfg_pic_per_page; $next3=$next2-$cfg_pic_per_page; echo " [+1]"; if($next2>0) echo " [+2]"; if($next3>0) echo " [+3]"; } echo "
\n"; /* //¿øº» echo "
"; if($topnum>$num) { $prev=$prev_pgnum; if($prev>$topnum)$prev=$topnum; echo " [Prev] "; } if($num>$cfg_pic_per_page && $next_pgnum > 0) { $next=$next_pgnum; echo " [Next] "; } echo "
\n"; */ if($isAdmin==1) { echo "\n"; } ?>
MMB © Mic,©Madoka / ©Bandi