tobias.b: unsigned long int erzwingen!

Beitrag lesen

z.B. gibt die letzte Regel die Policy an, und diese hat als von "0.0.0.0" und als bis "255.255.255.255".

Hi Peter,

eine Lösung für unsigned Integer habe ich nicht, aber zwei Tipps.
Wie wäre es , wenn du Bereiche durch Maskierung definieren würdest?

Bsp. von 123.123.123.0 bis 123.123.123.255

$range  = ip2long(  $ip = '123.123.123.222');
$range &= ip2long($mask = '255.255.255.0');
if ($range == ip2long('123.123.123.0'))
{
}

Zweiter Tipp: Verzichte auf den Bereich von 0.0.0.0 bis 255.255.255.255, denn dieser ist immer True ;)

Grüße von Tobias

p.s. Verzeihe Syntaxfehler, ich habe gerade kein PHP