RE: [PHP-DB] Valid IP
| From: | John Holmes | Date: | Thu, 26 Sep 2002 17:09:18 +0000 |
| Subject: | RE: [PHP-DB] Valid IP | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-22025@lists.php.net to get a copy of this message | ||
Shouldn't it be [0-9] for each of the elements, also?
What if I want to put 123.012.123.123 or something similar?
---John Holmes...
> -----Original Message-----
> From: Wilmar Perez [mailto:wilmar.perez@caribe.udea.edu.co]
> Sent: Thursday, September 26, 2002 12:40 PM
> 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