<?
/*
        image font counter
        icount.php3 / by Hunje Cho (vishnu76@dreamwiz.com)

        $bgColor : Background Color , Hexadecimal
        $fgColor  : Foreground Color , Hexadecimal
        Hexadecimal order : RGB (each 2byte)
*/
define(\"COUNT_FILE\", \"count.txt\");
define(\"COUNT_FONT\", \"2\");

function ConvertColor($hexVal)
{
  $ColorVal = array(3);
  for($i = 0; $i < 3; $i++)
    $ColorVal[$i] = HexDec(substr($hexVal, $i * 2, 2));
  return $ColorVal;
}

function addCount()
{
  $fp = fopen(COUNT_FILE, \"r\");
  $count = fgets($fp, 10);
  fclose($fp);
  $count++;
  $fp = fopen(COUNT_FILE, \"w\");
  fputs($fp, $count , 10);
  fclose($fp);
  return $count;
}

$strCount = addCount();
$width = strlen($strCount) * ImageFontWidth(COUNT_FONT);
$hImg = ImageCreate($width, ImageFontHeight(COUNT_FONT));
list($red, $green, $blue) = ConvertColor($bgColor);
$clrBg = ImageColorAllocate($hImg, $red, $green, $blue);
list($red, $green, $blue) = ConvertColor($fgColor);
$clrFg = ImageColorAllocate($hImg, $red, $green, $blue);
ImageFill($hImg, 1, 1, $clrBg);
ImageString($hImg, COUNT_FONT, 1, 1, $strCount, $clrFg);
header(\"Content-type: image/gif\");
ImageGIF($hImg);
ImageDestroy($hImg);
?>

Exemplo:
<img src=\"icount.php?fgColor=ffffff&bgColor=0000\" border=\"0\">