On Monday, March 18, 2002, at 04:07 PM, Charles Williams wrote:
> The above a just a few examples. I need to be able to grab either the
> IP
> addresses or the ranges and verify that when an IP is entered at a later
> date and compared to the above types of previously saved data that the
> IP is
> within the range(s).
>
> I hope I explained that ok. ;)
>
> So basically I guess I just need a way of, after retrieving the info
> from
> the DB, splitting the IP (range(s)) apart and then comparing the IP
> entered
> to those in the array(?) to verify that it was a good entry.
I would store the IP number into four separate columns in a database
table, one column for each part of the IP. This is just to be safe,
really you only need two (one for the domain and subnet numbers, and the
last for the machine number) but if you ever needed to cross subnets
then you'd be glad you had set up your data in this flexible way. Use
explode(".", $ip_input) to split the parts and then insert them into the
database. Then just test to see if the machine number is between two
given machine numbers and that the domain + subnet numbers are the same
as the database domain + subnet numbers.
Erik
----
Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php