PHP Conference Nagoya 2025

geoip_db_avail

(PECL geoip >= 1.0.1)

geoip_db_availПроверяет доступность базы GeoIP

Описание

geoip_db_avail(int $database): bool

Функция 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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top