![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
[php]
<?
/* filename = icount.php */
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);
?>
[/php]
事例

