GeoLite2:读者类无法识别

时间:2016-03-25 10:14:22

标签: php class geoip

我正在使用PHP使用GeoLite2免费下载数据库检索IP城市。

我正在使用的代码如下:

function getGeoLocationFromIp()
{
    include_once('Db/Reader.php');
    include_once('Db/Reader/Decoder.php');
    include_once('Db/Reader/InvalidDatabaseException.php');
    include_once('Db/Reader/Metadata.php');
    include_once('Db/Reader/Util.php');  
    //use MaxMind\Db\Reader;
    $reader = new Reader('/sys/class/GeoLite2-City.mmdb');
    $ipData = $reader->get('xx.xx.xx.xx');
    return $ipData;
}

Db文件夹位于以下路径:“www / Admin%20Panel / Db”,因此城市数据库“www / Admin%20Panel / sys / class / GeoLite2-City.mmdb”。

正如您所看到的,我评论了use MaxMind\Db\Reader;,因为它崩溃了我的网页。 我总是遇到类的问题,因此我从来没有使用它们,但现在我必须这样做,并且担心它们不起作用。

我正在网上工作,所以我甚至无法看到错误日志.. :(

关于如何使该课程成功的任何想法? 谢谢大家:))

0 个答案:

没有答案