<?php

# Argon PHP-Voting 0.1 (echo.php)
# Copyright 2004 Argon
# http://argon.com.ru/

extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);

if(
$name)
{

@
$results=file($name.'.txt') or exit('<b>Неверное имя опроса.</b>');
$count=count($results);

for(
$n=0;$n<$count;$n++)
    {
    
$tempexplode('¦',$results[$n]);
    
settype($temp[1],'int'); 
    
$echo[$temp[0]]=$temp[1];
    }

$sum=array_sum($echo);

# Расположить по убыванию
arsort($echo);

# Расположить по возрастанию
#asort($echo);

# 100% ширины "шкалы", в пикселях
$longall=200;

echo(
'<table cellpadding=5>');

foreach(
$echo as $k=>$v)
    {
    
$long=sprintf('%d',$v/$sum*$longall);
    
$percent=sprintf('%02.2f',$v/$sum*100);
    echo(
'<tr><th align="right">'.$k.'</th><td><div style="height:10px;width:'.$long.'px;background-color:black"></div></td><td>'.$v.'</td><td>('.$percent.'%)</td></tr>');
    }

echo(
'<tr><th align="right">Всего голосов</th><td><div style="height:10px;width:'.$longall.'px;background-color:black"></div></td><td>'.$sum.'</td><td>(100%)</td></tr>');
echo(
'</table>');

}

else echo(
'<b>Не задано имя опроса.</b>');

?>