Thomas Schmieder: Vergleich ist es ein gültige zahl oder ein string

Beitrag lesen

Hallo,

und noch mehr Senf: :-))

1. $ip=explode(".",$leitweg);
2. if(count($ip)==4)

3. $ipnum=intval($ip[0];
   if($ipnum>0 and $ipnum<255)

4. ...Für jedes Oktett den erlaubten Bereich überprüfen.

5. wenn alles sitmmt, ist es eine gültige IP.

Man könnte natürlich auch ganz brutal vorgehen und einfach eine Socketfunktion auf die IP ausführen, nachdem man festsgestellt hat, dass eine sein könnte. Da bekommt man dann eine Fehlernummer und die gibt einem Aufschluss darüber, ob es eine war...

Oder?

Grüße

Tom