Cita de: ~ Yoya ~ en 28 Octubre 2010, 01:58 AM
Y porque no usas la funciones PHP¿?
http://www.php.net/manual/es/ref.geoip.php
Lo que sucede es que esas funciones solo son para cuando consultas datos apartir de una IP existente o que esta en el sistema (en la web), lo que yo quiero hacer es formar mi propia base de datos de todas las ciudades de cada pais, pero extrayendolo del GeoIP.
En el primer post les deje mi codigo de como obtener todos los Nombre y Codigos_de_Nombre, de los Paises y Estados (todos) que estan en la base de datos de GeoIP, de esta forma pueden armar su propia base de datos (para su sitio web) y que esta tenga una relacion 100% igual a la de GeoIP, de esta forma por ejemplo podremos crear una relacion entre los usuarios que nos visitan y los spots/anuncios que se le mostraran a dicho usuario, ya que tanto en nuestra base de datos con en la de GeoIP, esta el mismo nombre de ciudad, estado y pais.
La funcion que me mencionas (el conjunto) solo sirven para consultar datos (pais, ciudad o estado) apartir de una IP.
En mi primer post mencione que intente cargar el archivo GeoIPLiteCity.dat pero al ser demasiado grande resulta dificil leer linea por linea, vaya menciono linea por line porque no tengo idea de como esta constituido, si tiene funciones o si tiene texto acomodado en forma especial.
Posteriormente leyendo el codigo de las funciones de geoip_xx_(); veo que estas hacen apertura del archivo pero en forma compartida (MEMORY_SHARED), pero en este caso leen ciertas partes del archivo (asumiendo que parte leer ya), pero no me queda del todo claro
Alguien sabe como obtener los nombre de las ciudades/regiones que estan en GeoIP ?