Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2011, 15:07
eduardo160
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
[APORTE] saber pais segun IP

hola trabajando un poco con la libreria GEOIP con php....pude lograr alfin saber el pais del usuario segun su IP...y voy a poner el codigo para que aparte lo utilicen otras personas y me digan si funciona bien para ustedes....ya que yo lo hago aqui en venezuela y me funciona perfecto....:D aqui se los dejo ps :D

porsupuesto primero que todo se debe descargar la libreria de geoip.inc y el archivo GeoIP.dat Lamentablemente no tengo el link de eso a la mano pero se puede buscar por el google y alli se descarga

Código PHP:
$IP gethostbyname($_ENV['COMPUTERNAME']);
//*************
require("geoip.inc.php"); /*requerimos la biblioteca o liberia */ 
$abir_bd geoip_open("GeoIP.dat",GEOIP_STANDARD); /* apertura y lectura del archivo utilizando la constante GEOIP_STANDARD como forma de lectura que adquiere valor en geoip.inc */ 
/* imprimimos el nick del país */ 
echo $pais_visitante=geoip_country_name_by_addr($abir_bd$IP); 

/* liberamos memoria cerrando el resorce devuelto por $abir_bd de la apertura*/ 
geoip_close($abir_bd); 
diganme como les anda el codigo a ustedes :D