Mailinglisten-Archive |
Hallo,
Kennt jemand eine Klasse oder eine Funktionssammlung fuer
das Handling von IP-Adressen (um z.B. Zugriffsrechte etc. mit
Netzmasken zu vergeben) ?
Bisher verwende ich unuebersichtliche Konstruktionen wie diese:
// ist es eine IP-Adresse
if ( ereg("[[:alnum:]]{1,3}[.^.][[:alnum:]]{1,3}[.^.][[:alnum:]]{1,3}[.
^.][[:alnum:]]{1,3}", $zu_pruefen)) { echo "sieht wie eine IP-Adresse aus"; }
// ist es eine "gute" IP-Adresse
$client_ip_erlaubt = " (liste zulaessiger IPs ) ";
if( !ereg($client_ip, $client_ip_erlaubt)) { echo "verzisch dich" ; }
... aber das kommt mir doch seeeehr unelegant vor ....
Mit freundlichen Gruessen,
Ulrich Babiak
--
Ulrich Babiak ubabiak_(at)_netcologne.de
Netcologne GmbH http://www.netcologne.de
0221/2222-236
php::bar PHP Wiki - Listenarchive