PHP Conference Japan 2024

geoip_db_avail

(PECL geoip >= 1.0.1)

geoip_db_avail确定 GeoIP 数据库是否可用

描述

geoip_db_avail(int $database): bool

函数 geoip_db_avail() 返回相应的 GeoIP 数据库是否可用并在磁盘上可打开。

它不指示文件是否为正确的数据库,仅指示文件是否可读。

参数

database

数据库类型,表示为整数。您可以使用此扩展定义的各种常量(例如: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