【php开源代码栏目提醒】:网学会员在php开源代码频道为大家收集整理了count_image.php提供大家参考,希望对大家有所帮助!
<?
//by 阿诺
Header("Content-type: image/gif");
//显示投票结果的子
程序 $x=0;
$count=split(",",$count);
$im=imagecreate(140,120); //显示图形区域
//配置颜色
$color[0]=imageColorallocate($im, 0,128,255);
$color[1]=imageColorallocate($im, 255,0,0);
$color[2]=imageColorallocate($im, 0,128,0);
$color[3]=imageColorallocate($im, 255,128,255);
$color[4]=imageColorallocate($im, 255,128,64);
$color[5]=imageColorallocate($im, 128,128,0);
$color[6]=imageColorallocate($im, 128,128,128);
$color[7]=imageColorallocate($im, 255,255,255);
imagefill($im, 5, 5, $color[7]); //填充颜色
for ($i=0;$i<=$t;$i++) //统计总投票人数
{$total=$total+$count[$i];}
for ($i=0;$i<=$t;$i++)
{
if ($total==0)
{$y=0;}
else
{$y=Ceil($count[$i]/$total*100);}
imagefilledrectangle($im, $x+$i*20, 100-$y, $x+$i*20+10, 100, $color[$i]); //画距型
imagestring($im, 2, $x+$i*20, 104, "$y%", $red); //输出内容
}
imagegif($im); //完成图形
imagedestroy($im); //释放内存
?>