Counters
|
|
|
|
<? /*
+ Image counter using number images +
written by kyong@pauline.or.kr, Hyokyong Kim
I assume this idea is ubiquitous but the code not here
at least. Probably somebody did elsewhere.
You have to prepare each number image and set the
proper permission of counter directory or file
before use.
*/
function showImgCount($file,$imgdir) {
$fp = fopen($file, "r+");
$count = fread( $fp, filesize($file));
$count += 1;
fclose($fp);
$fp = fopen($file, "w+");
fputs( $fp, $count);
fclose($fp);
$g="";
for($i=0; $i<strlen($count); $i++) {
$numpos=substr($count,$i,1);
switch($numpos) {
case 0: {
$g.='<img src="'.$imgdir.'/0.gif">';
break;
}
case 1: {
$g.='<img src="'.$imgdir.'/1.gif">';
break;
}
case 2: {
$g.='<img src="'.$imgdir.'/2.gif">';
break;
}
case 3: {
$g.='<img src="'.$imgdir.'/3.gif">';
break;
}
case 4: {
$g.='<img src="'.$imgdir.'/4.gif">';
break;
}
case 5: {
$g.='<img src="'.$imgdir.'/5.gif">';
break;
}
case 6: {
$g.='<img src="'.$imgdir.'/6.gif">';
break;
}
case 7: {
$g.='<img src="'.$imgdir.'/7.gif">';
break;
}
case 8: {
$g.='<img src="'.$imgdir.'/8.gif">';
break;
}
case 9: {
$g.='<img src="'.$imgdir.'/9.gif">';
break;
}
}
}
echo $g;
} ?>
|
|
|
Usage Example
|
<?
showImgCount("counttest.txt", "."); //My number images are at current dir. ?>
|
|
|
Rate This Script
|
|
|
|