RE: [PHP-DB] Valid IP
| From: | USA) | 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