Header("Content-type: image/gif");
$ColoreTesto=$HTTP_GET_VARS["colore"];
//il numero degli accessi sarà salvato nella variabile "Conteggio"
if(!file_exists("count.txt"))//Se il file non esiste
{
$File=fopen("count.txt","w");
$Tmp=sprintf("%d",1);
fwrite($File,$Tmp);
fclose($File);
$Conteggio=1;
}
else
{
$File=fopen("count.txt","r");
$Conteggio=fread($File,10);
fclose($File);
}
//aggiornamento del conteggio sul file
$File=fopen("count.txt","w");
$Tmp=sprintf("%d",$Conteggio+1);
fwrite($File,$Tmp);
fclose($File);
$R_TEXT=hexdec(substr($ColoreTesto,0,2));
$G_TEXT=hexdec(substr($ColoreTesto,2,2));
$B_TEXT=hexdec(substr($ColoreTesto,4,2));
$BoxCounter=ImageTTFBBox(20,0,"Arial.ttf",$Tmp);
$MaxRightText=$BoxCounter[2];
$MaxRightText=10+$MaxRightText;
$imm=ImageCreate($MaxRightText,24);
$ColorBg=ImageColorAllocate($imm,$R_BG,$G_BG,$B_BG);
ImageFill($imm,1,1,$ColorBg);
$TextColor=ImageColorAllocate($imm,$R_TEXT,$G_TEXT,$B_TEXT);
$LeftCounter=($MaxRightText-$BoxCounter[2])/2;
ImageTTFText($imm,20, 0,$LeftCounter, 20, $TextColor, "Arial.ttf",$Tmp);
ImageGif($imm);
ImageDestroy($imm);
?>