PHP - geoip_db_get_all_info ()

La fonction geoip_db_get_all_info () peut renvoyer des informations détaillées sur tous les types de bases de données GeoIP.

Syntaxe

array geoip_db_get_all_info( void )

La fonction geoip_db_get_all_info () peut renvoyer les informations détaillées sous forme de tableau multidimensionnel sur tous les types de bases de données GeoIP.

La fonction geoip_db_get_all_info () est disponible même si aucune base de données n'est installée et il suffit de les lister comme non disponibles.

Les noms des différentes clés du tableau associatif renvoyé sont les suivants:

  • "available" - Booléen, indique si DB est disponible
  • "description" - La description de la base de données
  • "filename" - Le nom de fichier de la base de données sur le disque

La fonction geoip_db_get_all_info () peut renvoyer un tableau associatif.

Exemple 1

<?php
   $info = geoip_db_get_all_info();
   if(is_array($info)) {
      var_dump($info);
   }
?>

Exemple 2

<?php
   $info = geoip_db_get_all_info();
   if($info[GEOIP_COUNTRY_EDITION]["available"]) {
      echo $info[GEOIP_COUNTRY_EDITION]["description"];
   }
?>