Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/07/2008, 16:45
lugaluf
 
Fecha de Ingreso: junio-2008
Ubicación: Mexico, DF.
Mensajes: 51
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Detectar país por IP

Cita:
Iniciado por hulray Ver Mensaje
igual a mi, ahora comparte el codigo :p
Gracias.

El código de mi PHP es el siguiente:

Código PHP:
<?php

require("geoip.inc"); /*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 nombre del país */
echo "<h1>" geoip_country_name_by_addr($abir_bd$_SERVER['REMOTE_ADDR']) . "</h1>";

/* Obtenemos el código del país */
$Xtension=  geoip_country_code_by_addr($abir_bd$_SERVER['REMOTE_ADDR']);
$Xtension strtolower($Xtension); 

/* Ponemos la bandera de acuerdo al codigo del país */
echo "<img src='flags/" $Xtension  ".gif'>";

/* liberamos memoria cerrando el resorce devuelto por $abir_bd de la apertura*/
geoip_close($abir_bd);

echo 
"<br>!Gracias!";
?>
Hay que descargar las bibliotecas de GEOIP, tal como se indica en el link:
http://www.manualdephp.com/codigos-php/detectar-pais-visitante.html