$adres = strval($REMOTE_ADDR);//zamiana ip hosta na string
$adres = strtr($adres,".",":");//wymiana . na : w adresie ip, poniewaz instrukcja split nie lubi kropek
$adresy = split(":", $adres);
$counter_file = "counter.txt";
if (!file_exists($counter_file)) {
exec("/bin/echo 1 > $counter_file");
}
$fp = fopen($counter_file, "r+");
$count = fgets($fp, 10);
if ( $adresy[0]!=192 && $adresy[1]!=168){
// licznik jest zwiekszany tylko przy polaczeniach spoza sieci lokalnej
$count += 1;
fseek($fp, 0);
fwrite($fp, $count, 10);
fclose($fp);
}
$str = strrev(strval($count));// na potrzeby petli while odwracamy kolejnosc znakow w stringu
$l = strlen($str)-1;//pobieramy ilosc cyfr do wyswietlenia
echo "";
do {
echo " ";//wyswietlamy obrazki
$l--;
} while($l>=0);
?>
|