"; $icn_del = ""; $icn_hp = ""; $i = 0; // ¸®½ºÆ®·Îµå $fp = @fopen ("data/recent.txt", "r") or die("µ¥ÀÌÅͰ¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù."); while(!feof($fp)) { $buffer = chop(fgets($fp, 4096)); if($buffer!="")$olist[$i++] = $buffer; } fclose($fp); $ototal = count($olist); //Ç¥½ÃÇÒ °Ô½Ã¹° °³¼ö $usedline; // ±×¸²´ç »ç¿ëÇÑ ·¹Äڵ尳¼ö¸¦ ÀúÀåÇҹ迭 $lastnum = $olist[0]; for($i=0;$i<$ototal;$i++) { if($lastnum > $olist[$i] && $olist[$i]!="")$lastnum = $olist[$i]; } ?> BTool °Ô½ÃÆÇ
[±×¸²¼øÀ¸·Îµ¹¾Æ°¨] [´ä±Û¼øÃÖ±Ù°Ç]
", ">",$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; } $fp = fopen ("data/btool.dat", "r"); while(!feof($fp)) { $buffer = fgets($fp, 4096); $oribuf = $buffer = chop($buffer); if(substr($buffer,0,1)==">") // ¶óÀÎÀÇ Á¦ÀÏ ¾Õ¿¡ '>'°¡ ÀÖÀ¸¸é ±×¸²ÀÓ { $nownum = -1; $buffer = substr($buffer,1); $data = explode("|", $buffer); list($picno,$picfn,$sec,$pass,$agent,$rtime,$host,$ip) = $data; // ±×¸²¹øÈ£, ÆÄÀϸí, ÀÛ¾÷½Ã°£(ÃÊ), ¾ÏȣȭµÈÆÐ½º¿öµå, Åø¹öÁ¯, µî·Ï½Ã°£, È£½ºÆ®³×ÀÓ, IP if($picno<$lastnum)break; // ¹üÀ§¸¦ ³Ñ¾î¼­¸é ±×¸¸µÎ°í³ª°£´Ù for($cnt=0;$cnt<$ototal;$cnt++) if($picno==$olist[$cnt]) { $subbuf[$cnt][0]=$oribuf; $usedline[$cnt]=1; $nownum = $cnt; } } else if($nownum!=-1)//±ÛÀÓ { $subbuf[$nownum][$usedline[$nownum]++]=$oribuf; } } fclose($fp); $tl = 0; for($i=0;$i<$ototal;$i++) { for($j=0;$j<$usedline[$i];$j++) { $outbuffers[$tl++] = $subbuf[$i][$j]; } } $intbl = 0; // Å×À̺íÀÌ ¿­·ÁÀÖ´ÂÁö ¿©ºÎ $totalline=$tl; for($i=0;$i<$totalline;$i++) { $buffer = $outbuffers[$i]; 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 // ÀÛ¾÷½Ã°£À» ½ÃºÐÃÊ ´ÜÀ§·Î º¯È¯ $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 = "¾Ë ¼ö ¾øÀ½"; print ""; print "
\n"; print "No.$picno $icn_rep "; print "$icn_del
\n"; print "\"IP"; 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!="") print "$icn_hp\n"; $comment = str_replace("%7C","|",$comment); $comment = del_html($comment); $comment = autolink($comment); print ""; print date("Y/m/d(D) H:i:s",$rtime)."\n"; echo("$icn_del
\n"); print $comment."\n"; print "
$ip
\n"; print "

\n"; } } if($intbl==1) { print "

"; $intbl = 0; } ?>
MMB v1.00 ©Madoka, Mic / ¿À¸®Áö³Î : ©Bandi