no racja, moj blad - z rozpedu zapomnialem ze nie chodzi o cyfry a o liczby do 255.
Sorki, za blad. Musze bardziej przemyslec post zanim klikne "dodaj odpowiedz"
Ale tak przy okazji '1.1' jest traktowane jako niepoprawny adres, wlasie testowalem:
<?php
$adr=array('1.1.1.1','2.2','0.0.0.0.0','192,165.1','234.10.5','12.34.56.12');
foreach($adr as $ip)
{
if(eregi(\"^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$\",$ip)) echo \"$ip -- jest ok \";
else
echo \"$ip -- nie jest ok \";
}
?>
a wynik to :
1.1.1.1 -- jest ok
2.2 -- nie jest ok
0.0.0.0.0 -- nie jest ok
192,165.1 -- nie jest ok
234.10.5 -- nie jest ok
12.34.56.12 -- jest ok
Mam nadzieje, ze nie zostanie to potraktowane jako nabijanie postow.
przestawiłem tylko u siebie na odwrót i jest teraz git (hehe dodaje nawet 999.999.999.999 ale tutaj trzeba by zbudować dużo dłuższy warunek)