J'ai installé le paquet Net_Geo pear sur mon serveur PHP.Paquet Net_Geo Pear en PHP
Ceci est le code que j'utilise,
getRecord ($ ip); // sortie echo "Résultats IP uniques:"; echo "
"; print_r($results); echo ""; // tableau exemple de plusieurs adresses IP $ arr_ips = array ( gethostbyname ("www.google.com"), gethostbyname ("www.heise.de"), gethostbyname ("www.college.ch" ); // Récupère le tableau d'information de net_geo $ results = $ net_geo-> getRecord ($ arr_ips); // sortie echo "Résultats IP multiples:
"; echo "
"; print_r($results); echo ""; ?>
Mais ce morceau de code n'affiche aucun résultat. Je pense que ce code ne fonctionne pas du tout.
C'est le Net_Geo objet
Net_Geo objet ( [cache_path] =>/tmp/ [cache_ttl] => 30 [default_timeout] => 60 [default_caida_server] =>http://netgeo.caida.org/perl/netgeo.cgi [default_hostip_server ] =>http://api.hostip.info/ [localizer_data] => ./demo.csv [Service] => [cache_prefix] => NetGeo [useragent] => PHP/NetGeo [useragent_version] => 1.0 [array_limit] => 100 [cache] => Cache_Function objet ( [expire] => 2592000 [cache] => 1 [gc_time] => 1 [gc_probability] => 1 [gc_maxlifetime] => 86400 [conteneur] => Cache_Container_file objet ( [fileLocking] => [cache_dir] =>/tmp/ [filename_prefix] => NetGeo [entrées] => tableau ( )
[total_size] => 0
[max_userdata_linelength] => 257
[preload] => 1
[id] =>
[group] =>
[expires] => 0
[cachedata] =>
[userdata] =>
[unknown] => 1
[encoding_mode] => base64
[highwater] => 2048000
[lowwater] => 1536000
[allowed_options] => Array
(
[0] => encoding_mode
[1] => highwater
[2] => lowwater
)
[group_dirs] => Array
(
)
)
[_debug] =>
[_default_error_mode] =>
[_default_error_options] =>
[_default_error_handler] =>
[_error_class] => PEAR_Error
[_expected_errors] => Array
(
)
)
[netgeo_global] => netgeo_global
[useragent_string] =>
[default_server] =>
[last_target] =>
[applicationName] =>
[alternateServerUrl] =>
)
Merci
merci pour les réponses. Mais quels sont les paramètres que je devrais passer à "applicationName" et "alternateServerUrl" – Biranchi
YOu êtes les bienvenus à propos de l'anser ;; désolé, je n'ai absolument aucune idée des valeurs que vous devriez utiliser; Je n'utiliserais probablement pas ce paquet, en fait (il est assez ancien, il n'est pas entretenu depuis longtemps, il génère beaucoup d'avis, ...) –