(PECL geoip >= 1.0.1)
geoip_db_avail — Determina se o banco de dados GeoIP está disponível
A função geoip_db_avail() retorna se o banco de dados GeoIP correspondente está disponível e pode ser aberto no disco.
Ele não indica se o arquivo é um banco de dados adequado, apenas se ele pode ser lido.
database
O tipo de banco de dados como um inteiro. Pode-se usar as várias constantes definidas com esta extensão (por exemplo: GEOIP_*_EDITION).
Retorna true
se o banco de dados existe, false
se não foi encontrado, ou null
em caso de erro.
Exemplo #1 Um exemplo de geoip_db_avail()
Isso exibirá a string da versão atual do banco de dados.
<?php
if (geoip_db_avail(GEOIP_COUNTRY_EDITION))
print geoip_database_info(GEOIP_COUNTRY_EDITION);
?>
O exemplo acima produzirá:
GEO-106FREE 20080801 Build 1 Copyright (c) 2006 MaxMind LLC All Rights Reserved