Licznik odwiedzin strony z filtrem adresów IP
Skrypt wyświetla ilość odwiedzin witryny z filtrem adresów IP
Potrzeba:
- visited_ip.txt
- counter.txt
Listing
<?PHP
function alreadyVisited($ip)
{
if(($fd = @fopen("visited_ip.txt", "r+")) === false)
return false;
while(!feof ($fd)){
$line = trim(fgets($fd));
if($line == $ip){
fclose($fd);
return true;
}
}
fputs($fd, $ip."\r\n");
fclose($fd);
return false;
}
function getCounter()
{
if(($fp = @fopen("counter.txt", "r+")) === false)
return "0";
$count = fgets($fp);
if(!alreadyVisited($_SERVER['REMOTE_ADDR'])){
$count = $count + 1;
fseek($fp, 0);
fputs($fp, $count);
}
fclose($fp);
$count = strval($count);
$strLength = strlen($count);
$imgStr = "";
for($i = 0; $i < $strLength; $i++){
$temp = $count[$i]. '.gif';
$imgStr .= "<IMG SRC='$temp'>";
}
return $imgStr;
}
echo(getCounter());
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno