File size: 1.75Kb
<?
#Abax Hit Counter v1.00 - Copyright 2001 By Nathan Dickman - visit http://www.NathanDickman.com/
#This script may be freely distributed providing all copyright headers are kept intact
//Abax Hit Counter configuration//
$datafile="abaxdata.dat"; //filename for counter datafile
$counterstyle = "text"; //enter text for text,image for images, or invisible for none
$textcountlength = 5; //length of counter in digits if using text option
$font = "Arial, Helvetica, sans-serif"; //font face style if using text counter
$fontsize = "1"; //font size if using text counter
$fontcolour = "#FF6600"; //font colour use html colour codes
$imagedirectory = "images/"; //directory or http location to images NOTE: use trailing slash
$imagesext = ".gif"; //file extension for images e.g. .gif .jpg .png
$initialvalue = 1;
//MAIN CODE//
if (!file_exists($datafile)) {
$file = fopen($datafile,"w+");
fwrite ($file,$initialvalue);
fclose ($file);
}
else {
$file = fopen($datafile,"r+");
$hitcount = fread($file,filesize($datafile));
fclose ($file);
};
$hitcount++;
$file = fopen($datafile,"w+");
fwrite ($file,$hitcount);
if ($counterstyle != "invisible") {
if ($counterstyle == "text") {
echo "<font face=\"$font\" size=\"$fontsize\" color=\"$fontcolour\">"
.sprintf("%0"."$textcountlength"."d",$hitcount)."</font>";
}
else {
$longstr = strlen($hitcount);
for ($x=0; $x < $longstr; $x++) {
$image = substr($hitcount,$x,1);
echo "<img src=\"$imagedirectory$image$imagesext\" border=\"0\" alt=\"$image\">";
}
}
}
?>