(PECL geoip >= 1.0.1)
geoip_db_avail — Проверяет доступность базы GeoIP
Функция geoip_db_avail() определяет, доступна ли соответствующая база GeoIP и может ли быть открыта на диске.
При этом не сообщается, является ли файл корректной базой данных, только доступность для чтения.
database
Тип базы данных определяется целым числом (integer). Вы можете использовать различные константы, определённые в этом модуле (ie: GEOIP_*_EDITION).
Возвращает true
, если база данных существует, false
, если не найдена, или null
в случае возникновения ошибки.
Пример #1 Пример использования geoip_db_avail()
Пример выводит версию текущей базы данных в виде строки.
<?php
if (geoip_db_avail(GEOIP_COUNTRY_EDITION))
print geoip_database_info(GEOIP_COUNTRY_EDITION);
?>
Результат выполнения приведённого примера:
GEO-106FREE 20080801 Build 1 Copyright (c) 2006 MaxMind LLC All Rights Reserved