Differences Between: [Versions 310 and 400] [Versions 311 and 400] [Versions 39 and 400]
(no description)
File Size: | 373 lines (12 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Reader:: (10 methods):
__construct()
get()
getWithPrefixLen()
findAddressInTree()
ipV4StartNode()
readNode()
resolveDataPointer()
findMetadataStart()
metadata()
close()
__construct(string $database) X-Ref |
Constructs a Reader for the MaxMind DB format. The file passed to it must be a valid MaxMind DB file such as a GeoIp2 database file. param: string $database |
get(string $ipAddress) X-Ref |
Retrieves the record for the IP address. return: mixed the record for the IP address param: string $ipAddress |
getWithPrefixLen(string $ipAddress) X-Ref |
Retrieves the record for the IP address and its associated network prefix length. return: array an array where the first element is the record and the param: string $ipAddress |
findAddressInTree(string $ipAddress) X-Ref |
No description |
ipV4StartNode() X-Ref |
No description |
readNode(int $nodeNumber, int $index) X-Ref |
No description |
resolveDataPointer(int $pointer) X-Ref |
return: mixed |
findMetadataStart(string $filename) X-Ref |
No description |
metadata() X-Ref |
return: Metadata object for the database |
close() X-Ref |
Closes the MaxMind DB and returns resources to the system. |