<?
$file = file_get_contents('last.txt');
$count = explode("\n", $file);
// Увеличиваем старые показания
$count[0] = $count[0] + rand(30, 50);
$count[1] = $count[1] + rand(10, 30);
$count[2] = $count[2] + rand(10, 30);
// Записываем новые показания
file_put_contents('last.txt',
$count[0] ."\n".
$count[1] ."\n".
$count[2]
);
header("Expires: Mon, 25 Jul 2005 10:00:00 GMT");
header("Last-Modified: ". gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: image/gif\n\n");
$image = ImageCreateFromGIF("counter.gif");
// выбираем цвет для текста счетчика
// синий цвет для хитов и хостов за сегодня
$color = ImageColorAllocate($image, 0,0,255);
// белый цвет для хитов за все время
$color2 = ImageColorAllocate($image,255,255,255);
ImageString($image,1,2,2,$count[0]),$color2);
ImageString($image,1,2,13,$count[1],$color);
ImageString($image,1,2,21,$count[2],$color);
ImageGIF($image);
imagedestroy($image);