Á¤¼ºÈÆ      2002/04/11 23:27:43     2266   
   °ü¸®ÀÚ´Ô ¹«·ÊÇÏ°Ô³ª¸¶ Áú¹® ¿Ã¸³´Ï´Ù. [18]


¾È³çÇϼ¼¿ä..
¹«·ÊÇÏ°Ô ÀÌ·±°É ¹°¾î º¾´Ï´Ù.
http://www.ctizen.net/php/vote.php
¿©±â º¸½Ã¸é ¾Æ½Ã´Ù½ÃÇÇ..ÅõÇ¥Çϱâ¿Í °á°úº¸±â¹öÆ°À» À̹ÌÁö·Î »ç¿ëÇÒ¼ö ¾ø³ª¿ä?
¿©·¯¹ø °íÄ¥·Á°í ³ë·ÂÀ» ÇغÃÁö¸¸ ¾ÈµÇ¼­¿ä...
Á¶±Ý¸¸ µµ¿ÍÁÖ¼¼¿ä..´Ù¸¥ ÅõÇ¥¼Ò½º´Â °Å²Ü·¯ Ä«¿îÅÍ°¡ ¿Ã¶ó°¡´Âµ¥ ´Ô²¨¸¸ Á¤»óÀûÀ¸·Î ¿Ã¶ó °¡°Åµç¿ä,

¾Æ·¡ Á¦°¡ Áö±Ý »ç¿ëÇÑ°ÍÀÔ´Ï´Ù.
¸Ç¾Æ·¡ºÎºÐÀ» ¾î¶»°Ô °íó¾ß µÇ´Âµ¥ ¸ð¸£°Ú¾î¿ä,...



<?
$hostname="mysql.compuz.com"; // Mysql DB ÀÇ À§Ä¡ÀÔ´Ï´Ù.
$userid="";    // MySQL ¿¡¼­ÀÇ ID ÀÔ´Ï´Ù.
$user_password="";      // MySQL ¿¡¼­ÀÇ Password ÀÔ´Ï´Ù.
$dbname="";      // MySQL ¿¡¼­ÀÇ DBÀ̸§ÀÔ´Ï´Ù.

$zero="http://ctizen.net/zboard"; //Á¦·Îº¸µåÀÇ À§Ä¡ ³¡¿¡ /ÇÏÁö¸¶¼¼¿ä
$id="vote"; //¼³¹®Á¶»çÀÇ ¾ÆÀ̵𸦠ÀûÀ¸¼¼¿ä.

$width="265"; //³ÐÀÌ

$min="1"; //¼±ÅÃÇÒ¼öÀÖ´Â ÃÖ¼ÒÇã¿ë °¹¼ö¸¦ Á¤ÇØÁÖ¼¼¿ä.
$max="1"; //¼±ÅÃÇÒ¼öÀÖ´Â ÃÖ´ëÇã¿ë °¹¼ö¸¦ Á¤ÇØÁÖ¼¼¿ä.
//$minÀº $maxº¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù.

//         ¿©±â±îÁö¸¸ ¼öÁ¤ÇØÁÖ½Ã¸é µË´Ï´Ù.

mysql_connect("$hostname","$userid","$user_password");
mysql_select_db("$dbname");

//mode°¡ votedÀÏ °æ¿ì(Áï, ÅõÇ¥Çϱ⸦ ´­·¶À» °æ¿ì)
if($mode == voted)
{
  function error ($message)
  {
    echo "
    <script>
    window.alert ('$message');
    history.go(-1);
    </script>
    ";
    exit;
  }

//¼±ÅÃÁ¦ÇÑ°¹¼ö¸¦ È­¸é»ó¿¡ º¸¿©Áֱ⠶§¹®¿¡ Ç׸ñ¼öº¸´Ù ÃÖ´ëÁ¦ÇÑ°¹¼ö°¡ ¸¹À¸¸é ¾ÈÀÌ»Ý;;
  if($max > $num) error("¼±Åà °¹¼ö Á¦ÇѺ¸´Ù Ç׸ñ¼ö°¡ Àû½À´Ï´Ù.");

//ÃÖ¼ÒÁ¦ÇÑ°¹¼ö¿Í ÃÖ´ëÁ¦ÇÑ°¹¼ö°¡ °°À»¶§´Â 1°³¸¸ ¼±ÅÃÇØÁÖ¼¼¿ä¶ó´Â ½ÄÀ¸·Î ¿¡·¯Ãâ·Â
  if($min == $max) {if($min != sizeof($check)) error("$min °³¸¸ ¼±ÅÃÇØÁÖ¼¼¿ä.");}

//¼±ÅÃÇÑ°¹¼ö°¡ ÃÖ¼ÒÁ¦ÇÑ°¹¼öº¸´Ù Àû°Å³ª ÃÖ´ëÁ¦ÇÑ°¹¼öº¸´Ù ¸¹À¸¸é ¿¡·¯
  else {if($min > sizeof($check) || $max < sizeof($check)) error("$min ~ $max °³ »çÀÌ·Î ¼±ÅÃÇØÁÖ¼¼¿ä.");}

//ÅõÇ¥ÇÑÀûÀÌ ¾øÀ¸¸é...
  $data=mysql_fetch_row(mysql_query("select no from zetyx_admin_table where name='$id'"));
  $cookie_name=$data[0].$no;
  if(!$zetyx_vote[$cookie_name])
  {
//¼±ÅÃÇѰ͵éÀÇ vote¼ö¸¦ 1¾¿ ¿Ã¸²
    for($i=0; $i < sizeof($check); $i++)
    {
      $sub_no=$check[$i];
      mysql_query("update zetyx_board_$id set vote=vote+1 where no='$sub_no'");
    }

//ÁÖÁ¦ÀÇ vote¼öµµ 1¿Ã¸²
    mysql_query("update zetyx_board_$id set vote=vote+1 where no='$no'");

//ÄíÅ°¸¦ ±¸¿ö¼­ ÅõÇ¥Çß´Ù´Â °ÍÀ» Ç¥½Ã...
    setcookie("zetyx_vote[$cookie_name]","voted",time()+60*60*24*365*10);
  }
  else "";

//»õâÀ» ¶ç¾î¼­ °á°ú º¸¿©ÁÜ&Àü È­¸éÀ¸·Î µ¹·Áº¸³¿
echo"
<head>
<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function peris_pop() {
window.open('$zero/view.php?id=$id&no=$no','result','width=650,height=400,left=0,top=0,scrollbars=yes,resizable=no,status=no,menubar=no');
}
// End -->
</SCRIPT>
</HEAD>

<BODY onload=\"peris_pop()\">

<meta http-equiv=\"refresh\" content=\"0; url='http://ctizen.net/vote.php'\">";
}

//mode°¡ voted°¡ ¾Æ´Ò¶§(Áï, óÀ½¿¡ º¸¿©ÁÖ´Â È­¸é)
else
{
  echo"
  <form method=post action=$PHP_SELF?mode=voted>
  <table width=$width align=center cellspacing=0 cellpadding=0 border=0>
   <tr>
    <td>
  <table width=100% align=center cellspacing=0 cellpadding=0 border=0 >
   <tr>
    <td align=left>
  ";

//prev_no°¡ 0ÀÎ °Íµé(Áï, °¡Àå ÃÖ±ÙÀÇ ±Û)À» arrangenumÀÇ ¼ø¼­·Î »Ì¾Æ¿È
  $result=mysql_query("select * from zetyx_board_$id where prev_no=0 order by arrangenum") or die(mysql_error());
  mysql_close();

//»Ì¾Æ¿Â °ÍµéÀÇ °¹¼ö¸¦ ±¸ÇÔ
  $num=mysql_num_rows($result);

//»Ì¾Æ¿Â °ÍÀÇ °¹¼ö¸¸Å­ ¹Ýº¹½ÃÅ´
  for($i=0; $i < $data=mysql_fetch_array($result); $i++)
  {

//i=0À϶§(Áï, ÁÖÁ¦À϶§)
    if($i==0)
    {
      $no=$data[no];
      echo"<font style=font-size=13px;color=black;font-family='±¼¸²';line-height='130%';><b>$data[subject]</font>
    </td>
   </tr>
  </table>
  <input type=hidden name=num value=$num>
  <input type=hidden name=no value=$no>
  <table width=100% align=center cellspacing=0 cellpadding=0>
   <tr>
    <td>";
    }

//i°¡ 0ÀÌ ¾Æ´Ò¶§
    else
    {
      $sub_no=$no+$i;
      echo "
      <table width=100% cellspacing=0 cellpadding=0 border=0>
       <tr>
        <td><input type=radio name=check[] value=$data[no]><font style=font-size=12px;font-family='±¼¸²';line-height='130%';>$data[subject]</font></td>
       </tr>
      </table>
      ";
    }
  }

//ÅõÇ¥Çϱâ¿Í °á°úº¸±â º¸¿©ÁÜ. ¿ª½Ã °á°úº¸±â´Â »õâÀ¸·Î...
  echo"
     <table width=100% cellspacing=0 cellpadding=0 border=0>
      <tr>
       <td width=100% align=center>
       <input type=submit value='ÅõÇ¥Çϱâ' style='font-family:±¼¸²; color:#ff3366; background-color:#FFFFFF; border-width:0pt; border-style:solid;' accesskey='s'>
       <input type=button value='°á°úº¸±â' onclick=window.open('$zero/view.php?id=$id&no=$no','result','width=650,height=400,left=0,top=0,scrollbars=yes,resizable=no,status=no,menubar=no') style='font-family:±¼¸²; color:#ff3366; background-color:#FFFFFF; border-width:0pt; border-style:solid;'>
       </td>
      </tr>
     </table>
    </td>
   </tr>
  </table>
    </td>
   </tr>
  </table>
  </form>
  ";
}
?>

writer ip : 211.228.142.207    
      

       

13269 ftpÁ¢¼ÓÀÌ ¾ÈµË´Ï´Ù[»çÁø÷ºÎ] ±èÁöÀº 01/04 2
13268 °èÁ¤ ÃʱâÈ­Á» ÇØÁÖ¼¼¿é... [1] ¿À¼ºÃ¶ 01/04 2
13267 ftpÁ¢¼ÓÀÌ ¾ÈµË´Ï´Ù [1] ±èÁöÀº 01/04 441
13266 ÀÌ·± °æ¿ì¿£ ÀÏ´ÜÀº ¸¶³É ±â´Ù·Á¾ß ÇÏ°ÚÁÒ? [1] ¾ö½Â·Ä 01/04 960
13265 ÃʱâÈ­ ºÎŹµå¸³´Ï´Ù. [2] ±èÈ¿Á¤ 01/04 441
13264 ¾îµð¼­ Áú¹®ÇØ¾ß ÇÒÁö ¸ô¶ó¼­ ¤Ð¤Ð [1] Áú¹® 01/04 441
13263 [re] ¾Æ¹«·¡µµ ÀÌ»óÇØ¿ä.. 01/04 2
13262 [re] µµ¸ÞÀÎ.. 01/04 602
13261 Á¢¼ÓÇß´õ´Ï ÀÌ·± °Ô ¶ß´Âµ¥ ¿Ö±×·¡¿ä? [1] ±è¿µ¶õ 01/04 5
13260 ÀÌ·± Áú¹® Çصµ µÇ³ª ¸ð¸£°Ú´Âµ¥¿ä^^a [2] FriZeX 01/04 8
13259 ¯´Ô.. [2] Ȳ¼±Á¤ 01/04 2142
13258 Á˼ÛÇÏÁö¸¸¿ä ¤Ð_¤Ð; [1] hweu 01/04 6
13257 ÁÖ¼Òâ¿¡.. [1] Ȳ¼±Á¤ 01/03 2084
13256 ÁÖ¼Òâ¿¡.. [1] Ȳ¼±Á¤ 01/03 1889
13255 Æ®·¡ÇÈÃÊ°ú°¡ µÇ¾ú´Ù°í ³ª¿À´Âµ¥ [1] À̺¸¶ó 01/03 961
FIRST728735736737738739740741748LAST