=$dd+$i*86400 AND date<$dd2+$i*86400"); $p[$i]=mysql_result($ps,0,0); $t[$i]=mysql_result($ps,0,1); } $days=floor((ctime()-$dd)/86400); $m=max($p); Header('Content-type:image/png'); $img=ImageCreate($days,$m); $c[bg]= ImageColorAllocate($img, 0, 0, 0); $c[bg1]=ImageColorAllocate($img, 0, 0, 80); $c[bg2]=ImageColorAllocate($img, 0, 0,130); $c[bg3]=ImageColorAllocate($img, 80, 80,250); $c[mk1]=ImageColorAllocate($img,110,110,160); $c[mk2]=ImageColorAllocate($img, 70, 70,130); $c[bar]=ImageColorAllocate($img,250,190, 40); $c[pt] =ImageColorAllocate($img,250,250,250); for($i=0;$i<$days;$i++){ $num=date('m',$dd+$i*86400)%2+1; if(date('m-d',$dd+$i*86400)=='01-01') $num=3; ImageLine($img,$i,$m,$i,0,$c["bg$num"]); } for($i=0;$i<=5;$i++){ ImageLine($img,0,$m-$i*100+50,$days,$m-$i*100+50,$c[mk2]); ImageLine($img,0,$m-$i*100,$days,$m-$i*100,$c[mk1]); } for($i=0;$i<$days;$i++){ ImageLine($img,$i,$m,$i,$m-$p[$i],$c[bar]); ImageSetPixel($img,$i,$m-$t[$i]/($i+1),$c[pt]); } ImagePNG($img); ImageDestroy($img); ?>