File size: 1.93Kb
<?php
include'../config.php';
include'../include/head.php';
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$privat=trim($udata[10]);}
$file = file("../data/result.dat");
$vopros = file("../data/votes.dat");
$c = count($file);
for ($i=1;$i<=$c;$i++)
{
@$file[$i]=trim($file[$i]);
}
if(!empty($v1)){
if(!empty($_SESSION['vottes']) && !empty($v1)){echo"Вы уже проголосовали";
echo'<br><br><a href="../index.php?'.SID.'">На главную</a>';
require_once"../include/foot.php";
exit;}
$vottes="ok";
session_register("vottes");
echo'Спасибо ваш голос принят!<br>';
$list = fopen("../data/result.dat","w");
flock($list,LOCK_EX);
fputs($list,"\n");
fflush($list);
flock($list,LOCK_UN);
fclose($list);
chmod ($list, 0666);
chmod ("../data/result.dat", 0666);
$file[$v1]++;
$list = fopen("../data/result.dat","a");
flock($list,LOCK_EX);
for($i=1;$i<$c;$i++)
{
fputs($list,"$file[$i]\n");
}
fflush($list);
flock($list,LOCK_UN);
fclose($list);
chmod ($list, 0666);
chmod ("../data/result.dat", 0666); }
for ($i=1;$i<$c;$i++)
{
@$x=$x+$file[$i];
}
$proc=array();
for($i=1;$i<$c;$i++)
{
$proc[$i]=$file[$i]*100/$x;
$proc[$i]=round($proc[$i]);
}
echo ("Результат голосования<br><br>");
for($i=1;$i<$c;$i++)
{
$proc1[$i]=$proc[$i]*3;
$vopros[$i]=trim($vopros[$i]);
if(!empty($vopros[$i])){
echo '<b>'.$vopros[$i].'</b><br>
<table cellpadding="0" height="15" width="'.$proc1[$i].'" bgcolor="#CC0000">
<tr><td> </td></tr></table>
'.$file[$i].' ('.$proc[$i].'%)<br><br>';
}
} $sum=array_sum($file);
echo '<br><b>Всего проголосовавших: '.$sum.'</b><br>';
echo'<a href="index.php?'.SID.'">К голосованию</a><br>';
include'../include/foot.php';
ob_end_flush();
exit;
?>