À¯¼º¿øÀÇ È¨ÆäÀÌÁö

 

                       

 

 

  • Home
  • English Quiz
  • Expressions
  • Happy thought
  • Freeboard
  • One Word
  • Dictation
  • Humor
  • Coolsite
  • ComTips
  • ID:
    PW:

         0 ºÐ
         9 ºÐ


    ÄÄÇ»ÅÍ È°¿ëÆÁ


    0
     49   3   2
      View Articles

    Name  
       admin (2005-11-04 10:38:03, Hit : 3062, Vote : 115)
    Subject  
       °Ô½ÃÆÇ¿¡¼­ ¿ª¼øÀ¸·Î ÀÛ¼º, Á¤·Ä Çϱâ
    °Ô½ÃÆÇ ÁÖ¼ÒµÚ¿¡, &desc=desc ¸¸ ºÙ¿©ÁÖ°í
    ±Û¹øÈ£´Â ½Ã³ë´ÔÀÌ ÇØÁֽŰɷΠ¼öÁ¤ÇÏ½Ã¸é µÉµí Çϳ׿ä.^^

    ¿¹) http://www.naver.com/bbs/zboard.php?id=test <- ÀÌÁÖ¼Ò¸¦
    http://www.naver.com/bbs/zboard.php?id=test&desc=desc <- ÀÌ·¸°Ô


    ----------------------------------------------------------------------------------------
    ½ºÅ²ÆÄÀϵéÁß write.php ¿Í  Á¦·Îº¸µåÀÇ write_ok.php, zboard.php ÀÌ ¼¼°¡Áö ÀÔ´Ï´Ù.

    write.php ÆÄÀÏÀÇ <FORM></FORM>ÅÂ±× ³»ºÎ¿¡

    <INPUT TYPE=HIDDEN NAME="reverse" VALUE="reverse">

    ÀÌ Åױ׸¦ ³Ö¾î ³õ½À´Ï´Ù.

    ¾î´À À§Ä¡¶óµµ »ó°ü ¾øÁö¸¸ °ü¸®Çϱâ ÆíÇÏ°Ô ¸ð¿© Àִ°÷¿¡ µ£ºÙ¿© ³õÀ¸½Ã¸é ÁÁ½À´Ï´Ù.

    ¾î´À Á¤µµ ´«Ä¡°¡ ÀÖÀ¸½ÅºÐµéÀº À§ÀÇ <INPUT>Åױ׸¸À¸·Î ¾î¶²½ÄÀ¸·Î ÇØ°áÇÒÁö °¨À» ÀâÀ¸¼ÌÀ¸¸®¶ó »ý°¢µË´Ï´Ù.



    ±× ´ÙÀ½ Á¦·Îº¸µåÀÇ write_ok.php ¸¦ ¼öÁ¤ÇÏ°Ú½À´Ï´Ù.


    ===========================================================================================================================================

    /***************************************************************************
    * ½Å±Ô ±Û¾²±âÀ϶§
    **************************************************************************/
            } elseif($mode=="write") {

                    // °øÁö»çÇ×ÀÌ ¾Æ´Ò¶§;;
                    if(!$notice) {
                            $temp=mysql_fetch_array(mysql_query("select max(division) from $t_division"."_$id"));
                            $max_division=$temp[0];
                            $temp=mysql_fetch_array(mysql_query("select max(division) from $t_division"."_$id where num>0 and division!='$max_division'"));
                            if(!$temp[0]) $second_division=0; else $second_division=$temp[0];

                            $max_headnum=mysql_fetch_array(mysql_query("select min(headnum) from $t_board"."_$id where (division='$max_division' or division='$second_division') and headnum>-2000000000"));
    --------------------------------------------------------------------------------------------------------------------------
    À̺κÐÀ»
                            if(!$max_headnum[0]) $max_headnum[0]=0;
                            $headnum=$max_headnum[0]-1;
    --------------------------------------------------------------------------------------------------------------------------
                                                           ¡å       ¡å       ¡å
    --------------------------------------------------------------------------------------------------------------------------
    ÀÌ·¸°Ô °íÃijֽÀ´Ï´Ù.

                            if(($reverse)&&$reverse=="reverse"){
                                    if(!$max_headnum[0]) $max_headnum[0]=-2000;
                                    $headnum=$max_headnum[0]+1;
                            }
                            else{
                                    if(!$max_headnum[0]) $max_headnum[0]=0;
                                    $headnum=$max_headnum[0]-1;
                            }
    ---------------------------------------------------------------------------------------------------------------------------

                            $next_data=mysql_fetch_array(mysql_query("select division,headnum,arrangenum from $t_board"."_$id where (division='$max_division' or division='$second_division') and headnum>-2000000000 order by headnum limit 1"));
                            if(!$next_data[0]) $next_data[0]="0";
                            else {
                                    $next_data=mysql_fetch_array(mysql_query("select no,headnum,division from $t_board"."_$id where division='$next_data[division]' and headnum='$next_data[headnum]' and arrangenum='$next_data[arrangenum]'"));
                            }
        
                            $prev_data=mysql_fetch_array(mysql_query("select no from $t_board"."_$id where (division='$max_division' or division='$second_division') and headnum<=-2000000000 order by headnum desc limit 1"));
                            if($prev_data[0]) $prev_no=$prev_data[0]; else $prev_no="0";




    ===========================================================================================================================================

    Àǹ̴ "º¯¼ö $reverse °ªÀÌ Á¤ÀǵǾî ÀÖ°í ±× °ªÀÌ ¹®ÀÚ¿­ reverse (ÀÓÀÇ·Î °íÃÄ ³Ö¾îµµ ÁÁ½À´Ï´Ù. )À̸é

    (°íÄ¡½Ç¶§´Â <INPUT> ű׳»ÀÇ VALUE="reverse" ¿Í °°Àº °ªÀ¸·Î °íÄ¡¼Å¾ß ÇÕ´Ï´Ù.)

    º¯¼ö $headnum °ªÀ» -2000 ºÎÅÍ ½ÃÀÛÇØ »õ±ÛÀÌ Ãß°¡µÉ¶§¸¶´Ù 1¾¿ ´õÇØ ³Ö´Â´Ù" ÀÔ´Ï´Ù.

    À̶§ "-2000"ÀÇ °ªÀº ÀÓÀÇÀ̸ç "-2000000000" º¸´Ù Å©¸é »ó°ü ¾ø½À´Ï´Ù.

    À§ÀÇ Äڵ带 º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ ¿ø·¡ Á¦·Îº¸µå´Â »õ±ÛÀÌ ÀÔ·ÂÀÌ µÇ¸é "0"À» ½ÃÀÛÀ¸·ÎÇØ »õ±ÛÀϼö·Ï "$headnum"ÀÇ °ªÀÌ Á¡Á¡ ÀÛ¾ÆÁý´Ï´Ù.

    ±×¸®°í ¸®½ºÆ®¸¦ Ãâ·ÂÇÒ¶§ ÀÌ °ªÀ» ±âÁØÀ¸·Î ¿À¸§Â÷¼øÀ¸·Î Á¤·ÄÇÏ°Ô µÇÁÒ.

    ( È®ÀÎÇÏ½Ã°í ½ÍÀ¸½ÅºÐÀº ½ºÅ²ÆÄÀÏÀÇ list_main.php ³»¿¡ <?echo $data[headnum]?> ÀÌ Äڵ带 ³Ö¾î º¸½Ã±â ¹Ù¶ø´Ï´Ù. )

    ÀÌ°É °Å²Ù·Î ÀÌ¿ëÇؼ­ $headnum °ªÀ» °¡Àå ÀÛÀº¼ö¿¡¼­ ¼øÂ÷ÀûÀ¸·Î 1¾¿ ´õÇØ ³ÖÀ¸¸é

    óÀ½ Á¤·ÄµÉ¶§ ¸Ç óÀ½¿¡ ¾´±ÛÀÌ Ã¹È­¸é ¸Ç À­ºÎºÐ¿¡ º¸ÀÌ°Ô µË´Ï´Ù.

    ÀÌ·¸°Ô Àû¿ëµÇ´Â Á¶°ÇÀº

    <INPUT TYPE=HIDDEN NAME="reverse" VALUE="reverse">

    ű׸¦ ÅëÇØ ³Ñ¾î¿Â "$reverse" ( NAME="reverse" ) º¯¼ö°ªÀÌ ¹®ÀÚ¿­ "reverse" ( VALUE="reverse" ) À϶§ÀÔ´Ï´Ù.

    ±× ¿ÜÀÇ °ªÀº ±×³É ÀϹÝÀûÀÎ ÇüÅ·ΠÀԷµÇÁÒ.

    °øÁö»çÇ×ÀÇ °æ¿ì´Â Àû¿ëµÇÁö ¾Ê°í °¡Àå ÃÖ±ÙÀÇ °øÁö»çÇ×ÀÌ °¡Àå À§¿¡ ¿Ã¶ó¿É´Ï´Ù.

    ¹°·Ð °øÁö»çÇ×µµ À§¿Í °°Àº ¹æ¹ýÀ¸·Î ¿ª¼ø Á¤·Ä ½Ãų¼ö ÀÖÁö¸¸, º°·Î ±×·¯½Ç ºÐÀº ¾øÀ»°Å¶ó »ý°¢ÇÕ´Ï´Ù.



    ¿©±â±îÁöÇÏ¸é ¿ª¼øÁ¤·ÄÀº µÇ¾î ÀÖÁö¸¸ Ãâ·ÂµÇ´Â ¹øÈ£´Â ¿©ÀüÈ÷ °Å²Ù·Î ³ª¿À°Ô µË´Ï´Ù.

    ùÆäÀÌÁö ¸Ç À­ºÎºÐ¿¡ °¡Àå Å« ¹øÈ£°¡ ¿À°Ô µÇ´Â°ÅÁÒ.

    ÀÌ°É ¼öÁ¤Çϱâ À§Çؼ­ zboard.php ¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

    ¼öÁ¤³»¿ëÀº

    ¼¼±ºµ¥ Àε¥



    ===========================================================================================================================================


    //°¡»ó¹øÈ£¸¦ Á¤ÇÔ
    --------------------------------------------------------------------------------------------------------------------------
    1. À̺κÐÀ»

            $loop_number=$total-($page-1)*$page_num;    
    --------------------------------------------------------------------------------------------------------------------------
                                                      ¡å        ¡å        ¡å
    --------------------------------------------------------------------------------------------------------------------------
    ÀÌ·¸°Ô °íÃÄÁֽðí

            if(eregi("reverse",$id)){
                    $loop_number=1+($page-1)*$page_num;
            }
            else{        
                    $loop_number=$total-($page-1)*$page_num;
            }
    --------------------------------------------------------------------------------------------------------------------------

            if($setup[use_alllist]&&!$prev_no) $prev_no=$no;



    // »ÌÇôÁø µ¥ÀÌŸ¸¸Å­ Ãâ·ÂÇÔ
            while($data=@mysql_fetch_array($result)) {
                    list_check(&$data);
                    $_skinTimeStart = getmicrotime();
                    if($data[headnum]>-2000000000) {include $dir."/list_main.php";}
                    else {include $dir."/list_notice.php"; }
                    $_skinTime += getmicrotime()-$_skinTimeStart;
    -----------------------------------------------------------------------------------------------------------------
    2.À̺κÐÀ»
                    $loop_number--;
    -----------------------------------------------------------------------------------------------------------------
                                                      ¡å        ¡å        ¡å
    -----------------------------------------------------------------------------------------------------------------
    ÀÌ·¸°Ô

                    if(eregi("reverse",$id)){
                            $loop_number++;
                    }
                    else{
                            $loop_number--;
                    }
    -----------------------------------------------------------------------------------------------------------------
            }

            if($check2) {
                    while($data=@mysql_fetch_array($result2)) {
                            list_check(&$data);
                            $_skinTimeStart = getmicrotime();
                            if($data[headnum]>-2000000000) {include $dir."/list_main.php";}
                            else {include $dir."/list_notice.php"; }
                            $_skinTime += getmicrotime()-$_skinTimeStart;
    -----------------------------------------------------------------------------------------------------------------
    3.À̺κÐÀ»
                            $loop_number--;
    -----------------------------------------------------------------------------------------------------------------
                                                      ¡å        ¡å        ¡å
    -----------------------------------------------------------------------------------------------------------------
    ÀÌ·¸°Ô °íÃÄÁÖ½Ã¸é ³¡

                            if(eregi("reverse",$id)){
                                    $loop_number++;
                            }
                            else{
                                    $loop_number--;
                            }
    -----------------------------------------------------------------------------------------------------------------
                    }
            }


    ===========================================================================================================================================




    ³»¿ëÀº ¸¸¾à °Ô½ÃÆÇ ¾ÆÀ̵𿡠reverse (ÀÓÀÇ°ªÀÔ´Ï´Ù.) ¶ó´Â ¹®ÀÚ¿­ÀÌ ÀÖÀ¸¸é

    ¹øÈ£¸¦ 1ºÎÅÍ ¿À¸§Â÷¼øÀ¸·Î Ãâ·ÂÇ϶ó..... ¶ó´Â ³»¿ëÀÔ´Ï´Ù.

    ´Ù½Ã¸»ÇØ ¿ª¼øÁ¤·Ä½Ãų °Ô½ÃÆÇÀÇ À̸§¿¡ "reverse" ¶ó´Â ¹®ÀÚ¿­À» ³Ö¾îµÎ¼Å¾ß ÇѴٴ°ÅÁÒ

    À̸§¿¡ "reverse"°¡ µé¾î ÀÖÁö ¾ÊÀº °Ô½ÃÆÇÀº ¿ø·¡Ã³·³ ³»¸²Â÷¼øÀ¸·Î Ãâ·ÂµË´Ï´Ù.


    ÀÌ·¸°Ô ÇÏ¸é ±ò²ûÇÏ°Ô ¿ª¼øÁ¤·ÄÀÌ µË´Ï´Ù. ¹°·Ð °Ô½ÃÆÇÀ» óÀ½ ÀÛ¼ºÇÒ¶§ºÎÅÍ Àû¿ë½ÃÄÑ¾ß ÇÏ°ÚÁÒ.

    ÀÌ¹Ì ÀÛ¼ºÇÑ °Ô½ÃÆÇ¿¡ Àû¿ëÇÏ·Á¸é ºó °Ô½ÃÆÇÀ» ¸¶·ÃÇØ ¸ðµÎ ¿Å°å´Ù°¡ (À̶§ ¿ª¼øÁ¤·ÄÇÏ½Ã¸é ¾ÈµË´Ï´Ù. (¾Æ¸¶µµ.... Çغ¸Áú ¾Ê¾Æ¼­ Àå´ãÀº ¸øÇÏÁö¸¸ ±×·¯¸®¶ó

    »ý°¢µË´Ï´Ù. ¸·ÆÇ¿¡ ¿Í¼­ ¾àÇÑ ¸ð½À ^^;;;) ´Ù½Ã ¿Å±â½Ã¸é µË´Ï´Ù.

    Prev
       DVD¿µÈ­ -> Dvix µ¿¿µ»ó ÀÎÄÚµù

    admin
    Next
       ÀÎÅͳÝÀ¸·Î µ¿¿µ»ó ¾È³ª¿Ã°æ¿ì... [4]

    admin


    Copyright 1999-2024 Zeroboard / skin by Zetyx
    µ¹¿¡ °É·Á ³Ñ¾îÁö¸é °É¸²µ¹ÀÌ¿ä µ¹ÀÌ µðµð°í ÀϾ¸é µðµõµ¹ÀÌ µÈ´Ù