downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

geoip_id_by_name> <geoip_db_filename
[edit] Last updated: Fri, 07 Jun 2013

view this page in

geoip_db_get_all_info

(PECL geoip >= 1.0.1)

geoip_db_get_all_infoDevuelve información detallada sobre todos los tipos de bases de datos GeoIP

Descripción

array geoip_db_get_all_info ( void )

geoip_db_get_all_info() devuelve un array multi-dimensional con información detallada sobre todos los tipos de bases de datos GeoIP.

Esta función está disponible incluso aunque no haya ninguna base de datos instalada. Simplemente las marcará como no disponibles.

Esta es la lista de nombres de las claves del array asociativo:

  • "available" -- Boolean, indica si la base de datos está disponible (consulte geoip_db_avail())
  • "description" -- Descripción de la base de datos
  • "filename" -- Nombre del fichero en disco que contiene la base de datos (consulte geoip_db_filename())

Valores devueltos

Devuelve un array asociativo.

Ejemplos

Ejemplo #1 Ejemplo de geoip_db_get_all_info()

Mostrará el array que contiene la información.

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

El resultado del ejemplo sería:

array(11) {
  [1]=>
  array(3) {
    ["available"]=>
    bool(true)
    ["description"]=>
    string(21) "GeoIP Country Edition"
    ["filename"]=>
    string(32) "/usr/share/GeoIP/GeoIP.dat"
  }

[ ... ]

  [11]=>
  array(3) {
    ["available"]=>
    bool(false)
    ["description"]=>
    string(25) "GeoIP Domain Name Edition"
    ["filename"]=>
    string(38) "/usr/share/GeoIP/GeoIPDomain.dat"
  }
}

Ejemplo #2 Ejemplo de geoip_db_get_all_info()

Puede utilizar distintas constantes como claves para consultar sólo una determinada información.

<?php
$infos 
geoip_db_get_all_info();
if (
$infos[GEOIP_COUNTRY_EDITION]['available']) {
    echo 
$infos[GEOIP_COUNTRY_EDITION]['description'];
}
?>

El resultado del ejemplo sería:

GeoIP Country Edition



add a note add a note User Contributed Notes geoip_db_get_all_info - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites