<?
header
("Content-type: image/gif");
$image imagecreate320300);
$basecolor imagecolorallocate$image000);
imagecolortransparent$image$basecolor);

# set colors, line thickness, center point & radius
$r 0;
$g 0;
$b 0;
imagesetthickness($image3);
$xoffset 160;
$yoffset 160;
$radius 150;


################### loop 1
for ($count=0$count<=16$count++)
{
$deg deg2rad(108);
$x1=$xoffset+$radius*sin($deg);
$y1=$yoffset+$radius*cos($deg);

$deg deg2rad(180);
$x2=$xoffset+$radius*sin($deg);
$y2=$yoffset+$radius*cos($deg);

$deg deg2rad(252);
$x3=$xoffset+$radius*sin($deg);
$y3=$yoffset+$radius*cos($deg);

$deg deg2rad(324);
$x4=$xoffset+$radius*sin($deg);
$y4=$yoffset+$radius*cos($deg);

$deg deg2rad(36);
$x5=$xoffset+$radius*sin($deg);
$y5=$yoffset+$radius*cos($deg);

$starcolor imagecolorallocate$image$r$g$b);
$star = array(
   
$x1$y1
   
$x3$y3,
   
$x5$y5
   
$x2$y2,
   
$x4$y4
);
imagepolygon($image$star5$starcolor);
$radius $radius-3;
$r $r+16;
$g $g+16;
}

################### loop 2
$radius 102;
$r 255;
$g 255;
# find cooridinates
for ($count=0$count<=32$count++)
{
$deg deg2rad(108);
$x1=$xoffset+$radius*sin($deg);
$y1=$yoffset+$radius*cos($deg);

$deg deg2rad(180);
$x2=$xoffset+$radius*sin($deg);
$y2=$yoffset+$radius*cos($deg);

$deg deg2rad(252);
$x3=$xoffset+$radius*sin($deg);
$y3=$yoffset+$radius*cos($deg);

$deg deg2rad(324);
$x4=$xoffset+$radius*sin($deg);
$y4=$yoffset+$radius*cos($deg);

$deg deg2rad(36);
$x5=$xoffset+$radius*sin($deg);
$y5=$yoffset+$radius*cos($deg);

$starcolor imagecolorallocate$image$r$g$b);
$star = array(
   
$x1$y1
   
$x3$y3,
   
$x5$y5
   
$x2$y2,
   
$x4$y4
);
imagepolygon($image$star5$starcolor);
$radius $radius-3;
# $r = $r+5;
$g $g-9;
if ( 
$g<)
$g=0; }
if ( 
$radius<)
$radius=0; }
}

imagegif($image);
imagedestroy($image);
?>