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