(PECL geoip >= 1.0.1)
geoip_db_avail — Verifica si la base de datos GeoIP está disponible
La función geoip_db_avail() verifica si la base de datos correspondiente está disponible y puede ser abierta en el disco.
La función no indica si el fichero es una base de datos válida, sino únicamente si es legible.
database
El tipo de base de datos, en forma de un int. Se pueden utilizar diversas constantes, definidas con esta extensión (ie: GEOIP_*_EDITION).
Devuelve true
si la base de datos existe, false
si no se encuentra,
o null
si ocurre un error.
Ejemplo #1 Ejemplo con geoip_db_avail()
Esto mostrará la versión de la base de datos actual.
<?php
if (geoip_db_avail(GEOIP_COUNTRY_EDITION))
print geoip_database_info(GEOIP_COUNTRY_EDITION);
?>
El resultado del ejemplo sería:
GEO-106FREE 20080801 Build 1 Copyright (c) 2006 MaxMind LLC All Rights Reserved