/*
Á¦ÀÛÀÚ : ½º³ªÀÌÆÛ(sniper)
¸ÞÀÏ : sniper@nteen.org
ȨÆäÀÌÁö : http://nteen.org/sniper/@phpfree
º» ÀúÀÛ±ÇÀº Áö¿ì½Ã¸é ¾ÈµË´Ï´Ù.
*/
include('connect.php3');
if(!$code) // ÄÚµå¸íÀÌ ¾øÀ¸¸é ¼³¸í º¸¿©ÁÖ±â
{
echo"
poll.html?code=xxx
ÀÌ·±½ÄÀ¸·Î ÇØÁֽñ⠹ٶø´Ï´Ù.";
exit;
}
// Áߺ¹ ÅõÇ¥ ¸øÇϰÔ(°á°ú º¸¿©ÁÖ±â)
if($sniper_poll == $code)
{
$mode = view;
}
// ¾ø´Â ÅõÇ¥ ÄÚµå üũ
$check = mysql_query("select code from $table where code='$code'",$dbconn);
$check2 = mysql_fetch_array($check);
if(!$check2[0]) echo"$code¶ó´Â ÄÚµå´Â »ý¼ºµÇÀÖÁö ¾Ê½À´Ï´Ù!!";
$poll = "select * from $table where code = '$code'";
$query = mysql_query($poll,$dbconn);
$today = date(Ymd);
if($mode == '')
{
while($list = mysql_fetch_array($query))
{
echo"
";
}
}
else if($mode == 'submit')
{
while($list = mysql_fetch_array($query))
{
$date_check = explode("-",$list[poll_date]);
while(list($key,$val) = each($date_check)) // ³¯Â¥ ¹è¿ ¸¸µé±â
{
$date_check_ok = "${date_check[0]}${date_check[1]}${date_check[2]}";
}
if($blank == yes)
{
if($sniper_poll == $code)
{
echo"
";exit;
}
if($date_check_ok <= $today)
{
echo"
";
exit;
}
if(!$poll_check)
{
echo"
";
exit;
}
}
else
{
if($sniper_poll == $code)
{
echo"";exit;
}
if($date_check_ok <= $today)
{
echo" "; exit;
}
if(!$poll_check)
{
echo"";exit;
}
}
}
$check = 'v'.$poll_check;
mysql_query("update $table set $check = $check + 1 where code = '$code'"); // ÇØ´ç ÅõÇ¥ Áõ°¡
setcookie("sniper_poll",$code,time()+99999999);
if($blank == yes)
{
$blank = "yes";
}
else
{
$blank = "";
}
echo"";
}
else if($mode == 'view')
{
while($list = mysql_fetch_array($query))
{
if($blank == yes)
{
$title = "$list[title] ÅõÇ¥ °á°ú";
}
else
{
$title = "";
}
$hit = $list[v1]+$list[v2]+$list[v3]+$list[v4]+$list[v5]+$list[v6]+$list[v7]+$list[v8]+$list[v9]+$list[v10];
// Á¾·áµÈ ÅõÇ¥ ó¸®
if($hit == 0)
{
echo"
$title
ÇöÀç ÅõÇ¥ÀÚ°¡ ÇѸíµÎ ¾ø½À´Ï´Ù.
ÅõÇ¥¸¦ ÇØÁÖ¼¼¿ä.";
exit;
}
$date_check = explode("-",$list[poll_date]);
while(list($key,$val) = each($date_check)) // ³¯Â¥ ¹è¿ ¸¸µé±â
{
$date_check_ok = "${date_check[0]}${date_check[1]}${date_check[2]}";
}
if($date_check_ok <= $today)
{
$now = "[ÅõÇ¥ Á¾·á]";
}
echo"
$title
ÁÖÁ¦ : $list[title] $now
|
|
";
for($i = 1; $i <= $list[poll_num]; $i++)
{
$q = $list[q.$i];
$v = $list[v.$i];
$num = $i;
$percent = round(($v/$hit)*100);
echo"
$i. $q [$v ǥ]
|
|
$percent%
|
";
}
}
if($blank == yes)
{
$close = "[â´Ý±â]";
}
else
{
$close = "";
}
echo"
|
ÃÑ $hit ºÐ Âü¿© $close |
";
}
?>