§Y®É·s»D§Ö°T¡G
>> Åwªï±z¡A³X«È¡G µn¤J½×¾Â «ö³o¸Ìµù¥U §Ñ°O±K½X ¦b½u·|­û ¤å³¹·j´M ¨Ï¥Î»¡©ú   


>>> ¦³Ãö¹p¶Æ½×ôάÛÃö°ÝÃD¡B¤U¸ü¸ê°T°Q½×¡C
©P¤ó®a±Ú:::...Chous family ¡÷ ¡y ®a ±Ú µø Å¥ ®T ¼Ö ¶¡ ¡z ¡÷ ¡y ¹p¶Æ½×¾Â°Q½×°Ï ¡z ¡÷ µoªí¦^ÂÐ

¥DÃD¼ÐÃD¡G [°Q½×]¦U­Óª©­±¿W¥ß³]¸m¡A¤¹³\¶i¤Jªº¦W³æ©Î­­¨î¤£³\¶i¤Jªº¦W³æ
±z¥Ø«eªº¨­¥÷¬O¡G ³X«È ¡A­n¨Ï¥Î¨ä¥L·|­û¨­¥÷¡A½Ð¿é¤J·|­û¦WºÙ©M±K½X¡C¥¼µù¥U³X«È½Ð¿é¤Jºô¦W¡A±K½X¯dªÅ¥Õ¡C
½Ð¿é¤J±zªº·|­û¦WºÙ   ±z¨S¦³µù¥U¡H
½Ð¿é¤J±zªº±K½X   §Ñ°O±K½X¡H
½Ð¿é¤JÅçÃÒ½X¡]ª`·N¡G¥²»Ý¿é¤J¡^   ¤@¦@¬O¥|­Ó¼Æ¦r¡A¦pªG¬Ý¤£²M·¡¡A½Ð¥ý½Æ»s½s¿èªº¤å³¹¤º®e«á¦A­«·s¾ã²z¦¹­¶
¥Ø«e¤ß±¡
  • ±N©ñ¦b¤å³¹ªº«e­±
  •             
                
                
    ¤º®e¡@

    ¦b¦¹½×¾Â¤¤¡G

  • HTML ¡@¼ÐÅÒ: ¸T¤î¨Ï¥Î
  • EMOTE¡@¼ÐÅÒ: ¸T¤î¨Ï¥Î
  • LeoBBS ¼ÐÅÒ: ¥i¥H¨Ï¥Î
  • ¶K¹Ï¼ÐÅÒ¡@ : ¤¹³\
  • Flash ¼ÐÅÒ : ¤¹³\
  • ­µ¼Ö¼ÐÅÒ¡@ : ¤¹³\
  • ¤å¦r¤j¤p¡@ : ¤¹³\
  • ¤å³¹¼Æ¼ÐÅÒ : ¤¹³\
  • ¿n¤À¼ÐÅÒ¡@ : ¤¹³\
  • «O±K¼ÐÅÒ¡@ : ¤¹³\
  • ¤¹³\¨Ï¥Îªí±¡²Å¸¹Âà´«
  • ¡@ ¡@ ´¡¤J Real Án­µ/µø°TÀÉ ´¡¤J WM ÃþÁn­µ/µø°TÀÉ ÂI³o¸Ì¬d¬Ý LeoBBS ½×¾Â©Ò¦³ªº±M¥Î¼ÐÅÒ µoªí ed2k ³sµ²
    ¡@ ²ÊÅé¦r ±×Åé¦r ©³½u ´¡¤J¶W³sµ² ´¡¤J¶l¥ó¦a§} ´¡¤J¹Ï¤ù ´¡¤J Flash °Êµe ´¡¤JÁn­µ ´¡¤J¥N½X ´¡¤J¤Þ¥Î ´¡¤J½s¸¹ ­¸¦æ¦r ²¾°Ê¦r µo¥ú¦r ³±¼v¦r ´¡¤Jªí±¡¥N½X ´¡¤JÅ]ªkªí±¡
    ¡@¡y HTML ½s¿è¾¹ ¡z¡y ASCII ¦r«¬²£¥Í¾¹ ¡z¡y ¤å¦r¤º®e¨ú¥N ¡z
     
      ¼Ò¦¡:¨Ï¥Î»¡©ú¡@§¹¥þ¡@°ò¥»¡@¡@>> ½Æ»s¨ì°Å¶Kï | ¬d¬Ýªø«× | Âà´«°Å¶Kï¶W¤å¦r <<
    ÂI¿ïªí±¡¹Ï§Y¥i¦b¤å³¹¤¤¥[¤J¬ÛÃöªºªí±¡
     
    ¿ï¶µ

    ¨Ï¥Î LeoBBS ¼ÐÅÒ¡H
    ¬O§_Åã¥Ü±zªºÃ±¦WÀÉ¡H
    ±z¬O§_§Æ±æ¨Ï¥Îªí±¡²Å¸¹Âà´«¦b±zªº¤å³¹¤¤¡H
    ¨Ï¥Î¦r«¬¼Ë¦¡Âà´«¡H
    ¥[±K¦¹¤å³¹¡A¥u¹ï³¡¤À·|­û¥i¨£¡A·|­û«Â±æ¦Ü¤Ö»Ý­n
    ¥X°â¦¹¤å³¹¡A¥u¦³¥I¿ú¤~¥i¥H¬d¬Ý¡A°â»ù ©P¤¸ (¦¬¨úµ|²v: 3%)

    ¡@¡@¡@¡@

    ¤å³¹¤@Äý¡G[°Q½×]¦U­Óª©­±¿W¥ß³]¸m¡A¤¹³\¶i¤Jªº¦W³æ©Î­­¨î¤£³\¶i¤Jªº¦W³æ (·s¦^ÂЦb³Ì«e­±,³Ì¦h¦C¥X 6 ­Ó)¡@ [¦C¥X©Ò¦³¦^ÂÐ]
    POP µoªí©ó¡G 2003/08/28 08:41pm
    1.½×¾Â³Ì·s¤å³¹¤£Åã¥Ü
    post.cgi
    §ä¨ì
    if (($privateforum ne "yes")&&($startnewthreads ne "pay")) {
      $filetomakeopen = "$lbdir" . "data/recentpost.cgi";
    §ï¦¨
    if (($privateforum ne "yes")&&($startnewthreads ne "pay")&&($allowusers eq "")) {
      $filetomakeopen = "$lbdir" . "data/recentpost.cgi";

    2.³Ì«á¦^ÂЪº¤£Åã¥Ü
    leoboard.cgi
    §ä¨ì
    else { $lastpost = ""; }
    ¥[¤W
    if (-e "${lbdir}data/style${forumid}.cgi") {
    require "${lbdir}data/style${forumid}.cgi";
    if ($allowusers ne "") {
    $forumlastpost = qq~<font color=$lastpostfontcolor> «O±K½×¾Â</font>~;
    $lastposterby  = "";
    $lastpost = "";
    }
    }

    ³Â·Ð¦b¸Õ¸Õ¬Ý...
     
    5555 µoªí©ó¡G 2003/08/28 00:27am

    ¤U­±¤Þ¥Î¥ÑPOP¦b 2003/08/27 10:48pm µoªíªº¤º®e¡G
    §ï¹L¥H«á¦]¬°°O¿ý¤w¸g¦s¦b
    ©Ò¥H·íµMÁÙ·|Åã¥Üªü


    ¤£¬O.......................................

    À³¸Ó¬O»¡..§ï§¹«á­«·s¤W¶Ç§ó·sÀɮ׫á¡I

    ¦b¨ºµo¤@­Ó©«¡ãÁÙ¬O·|Åã¥Ü¡I¡I

     
    POP µoªí©ó¡G 2003/08/27 10:48pm
    §ï¹L¥H«á¦]¬°°O¿ý¤w¸g¦s¦b
    ©Ò¥H·íµMÁÙ·|Åã¥Üªü


     
    5555 µoªí©ó¡G 2003/08/27 08:16pm
    ÂÅ¦â®Ø°_¨Óªº³¡¤À¬O¥u¦³·|­û¦Û¤v¥i¥H¬Ý¨ì¡I©Ò¥H¨C­Ó¤H³£·|¤£¤@¼Ë¡I

    ¬õ¦â®Ø°_¨Óªº³¡¤À¬O½×¾Â·s©«¡ã¨C­Ó¤H³£¤@¼Ë¡ã§ï¹L«áÁÙ¬O·|Åã¥Ü!

     
    POP µoªí©ó¡G 2003/08/27 05:52pm
    §Ú«üªº¬O¥u¦³"½×¾Â³Ì·sµoªí¥DÃD"

    ³o¤@¦V¤£¼g¤J°O¿ý¤¤

    ¨ä¥L­n¦A¬Ý¬Ý...
     
    5555 µoªí©ó¡G 2003/08/26 11:25pm

    ¤U­±¤Þ¥Î¥ÑPOP¦b 2003/08/26 06:39pm µoªíªº¤º®e¡G
    §Ú²{¦b¤~µo²{3.08©M3.01¯uªº¤£¤@¼Ë
    ¥ý´ú¸Õleoboard¬O§_·|³q¹L¦n¤F
    leoboard.cgi
    §ä¨ì
    ...


    °õ¦æ¤W¡ã¨S°ÝÃD£°
    ¥u¬OÁÙ¬O¨S¿ìªkÁôÂÃ
    ¤£ª¾¬O¤£¬O§Ú½×¾Â·s©«ªº½Õ¥Îªk¦³Ãö??

    ¥H¤U¬O§Ú­º­¶ªº½Õ¥Îªk
    leoboard.cgi
    §ä¨ì¡G
    $output .= qq~<br><table cellpadding=0 cellspacing=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=6 cellspacing=1 width=100%>~;
    ¦b«á­±¥[¤J¡G
    if ($maxpersontopic && $inmembername ne "«È¤H")
    {
         $myposts = &getmytopic("post");
         $myreplys = &getmytopic("reply");
         $newtopics = &getmytopic("all");
         $output .= qq~<tr><td bgcolor=$titlecolor width=30%><b>-=> §Ú³Q¦^´_ªº¥DÃD¡G</b></td><td bgcolor=$titlecolor width=30%><b>-=> §Ú°Ñ»P°Q½×ªº¥DÃD¡G</b></td><td bgcolor=$titlecolor width=*><b>-=> ½×¾Â³Ì·sµoªí¥DÃD¡G</b></td></tr><tr><td bgcolor=$forumcolorone valign=top style="line-height: 130%">$myposts</td><td bgcolor=$forumcolortwo valign=top style="line-height: 130%">$myreplys</td><td bgcolor=$forumcolortwo valign=top style="line-height: 130%">$newtopics</td></tr></table></td></tr></table>~;
         $output .= qq~<br><table cellpadding=0 cellspacing=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=6 cellspacing=1 width=100%>~;
    }

    §ä¨ì¡G
    END {
    if ($cpudisp eq "1") {
     $TT1 = new Benchmark;
     $td  = Benchmark::timediff($TT1,  $TT0);
     $td  = Benchmark::timestr($td);
     $td  =~ /(\d+)\s*wallclock secs \(\s*?(\d*?\.\d*?)\s*usr\s*\+\s*(\d*?\.\d*?)\s*sys/i;
     print "<center><font color=$#c0c0c0>µ{¦¡¦û¥Î CPU ®É¶¡¡G$2 usr + $3 sys";
    }
    }
    ¦b«e­±¥[¤J¡G
    sub getmytopic
    {
         my $mode = shift;
         if ($mode eq "all")
         {
                 $filetoopen = $lbdir . "data/recentpost.cgi";
         }
         else
         {
                 $filetoopen = $lbdir . "mytopic/" . $mode . "/" . $memberfilename . ".cgi";
                 $filetoopen = &stripMETA($filetoopen);
         }
         my @temptopics;
         if (-e $filetoopen)
         {
                 open(FILE, $filetoopen);
                 @temptopics = <FILE>;
                 close(FILE);
         }
         my $mytopics = "";
         if (@temptopics)
         {
                 foreach (@temptopics)
                 {
                         chomp($_);
                         my ($tempinforum, $tempintopic, $temptopictitle, $tempcurrenttime, $tempposticon, $tempmembername) = split(/\t/, $_);
                         if (($tempposticon eq "") || ($tempposticon !~ /^[0-9]+\.gif$/i))
                         {
                                 $tempposticon = int(rand(23));
                                 if ($tempposticon <10 )
                                 {
                                         $tempposticon = "0$tempposticon.gif";
                                 }
                                 else
                                 {
                                         $tempposticon = "$tempposticon.gif";
                                 }
                         }
                         $temptopictitle =~ s/\&/\&/g;
                         $temptopictitle =~ s/\"/\"/g;
                         $temptopictitle =~ s/\</</g;
                         $temptopictitle =~ s/\>/>/g;
                         $temptopictitle =~ s/\ / /g;
                         if (length($temptopictitle) > 30)
                         {
                                 $temptopictitle = substr($temptopictitle, 0, 26);
                                 if ($temptopictitle =~ /^([\000-\177]|[\200-\377][\200-\377])*([\000-\177]|[\200-\377][\200-\377])$/)
                                 {
                                         $temptopictitle .= " ...";
                                 }
                                 else
                                 {
                                         chop($temptopictitle);
                                         $temptopictitle .= "¡@...";
                                 }
                         }
                         else
                         {
                                 my $addspace = 30 - length($temptopictitle);
                                 for (my $i = 0; $i < $addspace; $i++) {$temptopictitle .= " ";}
                         }
                         $temptopictitle =~ s/\&/\&/g;
                         $temptopictitle =~ s/\"/\"/g;
                         $temptopictitle =~ s/</\</g;
                         $temptopictitle =~ s/>/\>/g;
                         $temptopictitle =~ s/ /\ /g;
                         my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($tempcurrenttime + $timezone * 3600 + $timedifferencevalue * 3600);
                         $year += 1900;
                         $mon++;
                         $mon = "0$mon" if ($mon < 10);
                         $mday = "0$mday" if ($mday < 10);
                         $hour = "0$hour" if ($hour < 10);
                         $min = "0$min" if ($min < 10);
                         $tempcurrenttime = "$year/$mon/$mday $hour:$min";
                         if ($mode eq "all")
                         {
                                 $mytopics .= qq~<img src=$imagesurl/posticons/$tempposticon border=0> <a href=$boardurl/topic.cgi?forum=$tempinforum&topic=$tempintopic target=_blank title="©«¤lµoªí®É¶¡: $tempcurrenttime">$temptopictitle</a>[<a href=profile.cgi?action=show&member=$tempmembername title="ÂIÀ»¬d¬Ý$tempmembernameªº¸ê®Æ" target=_blank>$tempmembername</a>]<br>~;
                         }
                         elsif ($mode eq "post")
                         {
                                 $mytopics .= qq~<img src=$imagesurl/posticons/$tempposticon border=0> <a href=$boardurl/topic.cgi?forum=$tempinforum&topic=$tempintopic target=_blank title="³Ì«á¦^´_®É¶¡: $tempcurrenttime">$temptopictitle</a><br>~;
                         }
                         else
                         {
                                 $mytopics .= qq~<img src=$imagesurl/posticons/$tempposticon border=0> <a href=$boardurl/topic.cgi?forum=$tempinforum&topic=$tempintopic target=_blank title="³Ì«á°Ñ»P®É¶¡: $tempcurrenttime">$temptopictitle</a><br>~;
                         }
                 }
         }
         else
         {
                 $mytopics = "¡@¼È®É¨S¦³°O¿ý";
         }
         return $mytopics;
    }

     


    © ©P¤ó®a±Ú:::...Chous family Since 2002¡@¡@ÁcÅ骩Åv©Ò¦³¡G ¼¯¥§ºô
    µ{¦¡ª©Åv©Ò¦³¡G ¤sÆN(½k)¡BªáµL¯Ê¡@ µ{¦¡Â½Ä¶¡Gauron¡@ ª©¥»¡G LeoBBS X Build090208
     

    ¥»½×¾Â¨¥½×¯ÂÄݵo¨¥ªÌ­Ó¤H·N¨£¡A»P ©P¤ó®a±Ú:::...Chous family ¥ß³õµLÃö