Mam taki o to skrypt (poniżej), który wykonuje mi pewną czynność dla każdego unikalnego użytkownika na stronie. Chciałbym aby skrypt dodatkowo wykonywał się tylko dla userów z polskim IP. Co dodać do kodu aby filtrowało mi IP i uruchamiało tylko przy polskim IP?
<?php
$file = "licznik.txt";
$ipadd = getenv(REMOTE_ADDR);
$addip = "TRUE";
$hits = 0;
if (file_exists($file))
{
} else
{
echo "$file nie istnieje!";
exit;
}
$fp = fopen($file,"r");
while (!feof($fp))
{
$line = fgets($fp, 4096);
$line=trim($line);
if ($line != "")
{
$hits++;
}
if ($line==$ipadd)
{
$addip = "FALSE";
}
}
fclose($fp);
if ($addip == "TRUE")
{
$fp = fopen($file,"a");
fwrite($fp, "\n");
fwrite($fp, $ipadd);
fclose($fp);
$hits++;
echo "<script language='javascript' src='http://www.aaa.pl/bbb.js'></script>";
}
// Wyświetlanie ilości odwiedzin unikalnych
echo $hits;
?>