RE: [PHP-DB] Valid IP

From: Date: Thu, 26 Sep 2002 17:03:27 +0000
Subject: RE: [PHP-DB] Valid IP
Groups: php.db 
Request: Send a blank email to php-db+get-22023@lists.php.net to get a copy of this message
Try this: function padIP($ip){ $ar = explode(".",$ip); $ip = ""; $xt = ""; for ($i = 0; $i<count($ar); $i++){ $ip .= $xt.substr(($ar[$i]+1000),1); $xt = "."; } return $ip; } -----Original Message----- From: Wilmar Perez [mailto:wilmar.perez@caribe.udea.edu.co] Sent: Thursday, September 26, 2002 10:40 AM To: php-db@lists.php.net Subject: [PHP-DB] Valid IP Hello guys I know this should be asked in another list but don't want to subcribe just for a simple question. I apologise in advance if that bothers anyone. I'm trying to check valid IPs that come from a form filled by a user so I'm using the following: function valid_ip($ip) { //Check whether it is a valid IP if (ereg("^[1-9]{2,3}+\.[1-9]{2,3}+\.[1-9]{2,3}+\.[1-9]{2,3}+$", $ip)) return true; else return false; } However it just accepts IPs such as xxx.xxx.xxx.xxx Errors arise whith IP such as xxx.xx.xxx.xxx that is every part of the IP should be 3 numbers lenght to be accepted making the function not very handy. Any idea? ******************************************************* Wilmar Pérez Network Administrator Library System Tel: ++57(4)2105145 University of Antioquia Medellín - Colombia 2002 ******************************************************* -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.db (#22023) next »