Foros del Web » Programando para Internet » PHP »

Como usar los dos archivos CSV de GeoLite City en mi base de datos

Estas en el tema de Como usar los dos archivos CSV de GeoLite City en mi base de datos en el foro de PHP en Foros del Web. Hola buenas noches, he buscado ejemplos y no logro encontrar como usar los dos archivos CSV de GeoLite City, alguien podria proporcionarme porfavor un tutorial ...
  #1 (permalink)  
Antiguo 26/03/2011, 22:33
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 15 años
Puntos: 2
Pregunta Como usar los dos archivos CSV de GeoLite City en mi base de datos

Hola buenas noches, he buscado ejemplos y no logro encontrar como usar los dos archivos CSV de GeoLite City, alguien podria proporcionarme porfavor un tutorial necesito solo localizar la ciudad, se los agradeceria mucho. Saludos.
  #2 (permalink)  
Antiguo 26/03/2011, 22:59
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

En la misma pagina donde descargaste GeoLite City te aparecen ejemplos de uso:

Código PHP:
Ver original
  1. // Incluir los archivos necesarios
  2. include("geoipcity.inc");
  3. include("geoipregionvars.php");
  4. // Iniciar el proceso ($gi solamente es un recurso, no contiene datos)
  5. $gi = geoip_open("GeoLiteCity.dat",GEOIP_STANDARD);
  6.  
  7. // Obtenemos la IP del usuario
  8. // Hay mejores formas que esto, detectando "proxies transparentes", busca en google
  9. $userip = getenv('REMOTE_ADDR');
  10. // Obtenemos toda la informacion de ubicacion del usuario
  11. $record = geoip_record_by_addr($gi,$userip);
  12. // Liberamos recursos
  13. geoip_close($gi);
  14.  
  15. // Que propiedades tiene el objeto?
  16. echo '<pre>';
  17. var_dump($record);
  18. echo '</pre>';

A partir de las propiedades listadas puedes saber/idear lo que necesites hacer para usar esa informacion en tu base de datos, sabiendo que se trata de un objeto, por ejemplo el codigo de pais lo obtienes con:

Código PHP:
Ver original
  1. $country_code = $record->country_code;
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 26/03/2011, 23:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 15 años
Puntos: 2
Pregunta Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

Muchas gracias por tu respuesta, pero lo que yo quiciera es migrar esos datos de los archivos csv a una base de datos mysql de mi propia pagina pero no se como utilizar eso campos para ubicar la ciudad.
  #4 (permalink)  
Antiguo 26/03/2011, 23:21
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

Preguntale a san google, el primer resultado de esa busqueda es exactamente lo que necesitas (en ingles).
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 26/03/2011, 23:23
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 15 años
Puntos: 2
Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

pues ya he buscado pero no encuentro, cual fue la cadena de texto que utilizaste tu en la busqueda para que te saliera lo que tu me dices, porfavor.
  #6 (permalink)  
Antiguo 26/03/2011, 23:28
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

En mi mensaje anterior, justo donde dice san google puedes hacer click para ir a la busqueda... de cualquier forma, la cadena usada fue: geolitecity mysql
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 26/03/2011, 23:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 15 años
Puntos: 2
Respuesta: Como usar los dos archivos CSV de GeoLite City en mi base de datos

muchas gracias amigo. cuidate

Etiquetas: csv
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.