checar mi script: Asi consulta la geolocalizaciond e tu IP: http://crver.net/get_info.php De este otro modo consultar la geo de una IP que desees: http://crver.net/get_info.php?ip=la_ip
Saludos ! El 27 de marzo de 2014, 12:30, angel jauregui <darkdiabl...@gmail.com>escribió: > Nuevament gracias :D.... ya lo resolvi... > > @victor > Lo que pasa es que en tu script tu consultar la variable de entorno GeoIP > asumiendo que GeoIP fue instalado desde el repo... en mi caso no existen > las variables de entorno en Apache sobre GeoIP porque lo tengo cargando a > mano (sin instalar el repo geoip). > > Como les comento, ya quedo resuelto... tanto el script como mis archivos > estan perfecto, el detalle es la IP... estuve haciedo pruebas usando la IP > de facebook (173.252.110.27) y si e arroja la ciudad, estado, pais, latitud > y longitud. > > *Porque no instale geoip desde el repo ?* > Porque mis plataformas web tienen ya el funcionamiento cargando el > GeoIP.dat directo, usando el SDK de GeoIP, asi que... si pongo el GeoIP con > el repo, me causa conflicto sobre "doble declaracion" de las funciones !... > y seria una enorme inversion de tiempo hacer el cambio :S !.. > > Gracias a todos por su tiempo :D ! > > > El 27 de marzo de 2014, 11:49, victor santana > <reparaciononl...@gmail.com>escribió: > > ¿Tienes proxy? >> ¿Es correcta la base de datos de consulta que tiene que concultar el >> geoip? >> prueba este script php en local >> <?php >> if (geoip_db_avail(GEOIP_COUNTRY_EDITION)) >> { >> print geoip_database_info(GEOIP_COUNTRY_EDITION); >> } >> ?> >> >> Prueba con html5 en local: >> >> <!DOCTYPE html> >> <html> >> <head> >> <title>Geolocation</title> >> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> >> <meta charset="utf-8"> >> <style> >> html, body, #map-canvas { >> height: 100%; >> margin: 0px; >> padding: 0px >> } >> </style> >> <script src=" >> https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true"></script> >> >> <script> >> var map; >> >> function initialize() { >> var mapOptions = { >> zoom: 6 >> }; >> map = new google.maps.Map(document.getElementById('map-canvas'), >> mapOptions); >> >> if(navigator.geolocation) { >> navigator.geolocation.getCurrentPosition(function(position) { >> var pos = new google.maps.LatLng(position.coords.latitude, >> position.coords.longitude); >> >> var infowindow = new google.maps.InfoWindow({ >> map: map, >> position: pos, >> content: 'Localizacion encontrada usando html5.' >> }); >> >> map.setCenter(pos); >> }, function() { >> handleNoGeolocation(true); >> }); >> } else { >> // Browser doesn't support Geolocation >> handleNoGeolocation(false); >> } >> } >> >> function handleNoGeolocation(errorFlag) { >> if (errorFlag) { >> var content = 'Error: Falla el servicio de geolocalizacion.'; >> } else { >> var content = 'Error: Tu navegador no soporta geolocalizacion o no >> esta permitiendo su ejecucion.'; >> } >> >> var options = { >> map: map, >> position: new google.maps.LatLng(60, 105), >> content: content >> }; >> >> var infowindow = new google.maps.InfoWindow(options); >> map.setCenter(options.position); >> } >> >> google.maps.event.addDomListener(window, 'load', initialize); >> >> </script> >> </head> >> <body> >> <div id="map-canvas"></div> >> </body> >> </html> >> >> >> >> El 27 de marzo de 2014, 16:32, angel jauregui <darkdiabl...@gmail.com >> >escribió: >> >> > Gracias de antemano por su gran interes, les dejo mis comentarios. >> > >> > @victor santana >> > Si, es el mismo archivo GeoIP en el hosting y en el servidor local. >> > >> > @Camilo >> > Estoy haciendo pruebas desde fuera, aparte en mi script tengo la opcion >> de >> > pasarle la IP en una variable GET y comprobarla contra el GeoIP, aun >> asi no >> > me da Ciudad, Estado ni Pais en el Servidor Local... en el Hosting va de >> > maravilla ! :( >> > >> > Seguire revisando.... y les comento ! >> > >> > Saludos ! >> > >> > >> > >> > El 27 de marzo de 2014, 9:08, Camilo Sperberg <unrea...@gmail.com> >> > escribió: >> > >> > > Seguramente en tu server local estás accediendo con la ip 127.0.0.1 o >> > > alguna interna de clase A, B o C. >> > > >> > > Esos segmentos no están en GeoIP y por ende no te puede asignar país o >> > > región. Te sugiero revises $_SERVER y ahí podrás ver cuáles son los >> > > parámetros que manda tu navegador. No mencionas cuál ocupas ya que hay >> > > varias formas de detectar la IP dependiendo de si el cliente o el >> server >> > > está detrás de un proxy (transparente) o no. >> > > >> > > Saludos. >> > > >> > > On 27 Mar 2014, at 01:27, angel jauregui <darkdiabl...@gmail.com> >> wrote: >> > > >> > > > Buen dia. >> > > > >> > > > Tengo un problema algo curioso que me tiene sin resolverlo por >> varias >> > > > semanas, por mas que busco no encuentro la solucion, espero aqui >> puedan >> > > > darme un poco de orientacion :D >> > > > >> > > > Tengo un Servidor Local y un Hosting.... >> > > > En ambos tengo mi propa plataforma CMS, los mismos directorios y >> todo >> > en >> > > su >> > > > mismo lugar, lo unico que cambia es que en el *Hosting* tengo la >> pagina >> > > X y >> > > > en mi *Servidor Local* la pagina Y. >> > > > Tanto X como Y son dominios distintos. >> > > > >> > > > En ambos servicios (hosting y servidor local) al subir mi CMS subi >> el >> > > mismo >> > > > GeoIP, este lo calgo desde programacion PHP y obtengo la posibles: >> > > ciudad, >> > > > estado y pais del IP visitante. >> > > > >> > > > En el *Hosting* funciona de maravilla. >> > > > En el *Servidor Local* no detecta nada, ni ciudad, ni estado, ni >> pais. >> > > > >> > > > En ambos servicios tengo subidos los mismos archivos en las mismas >> > > > posiciones. >> > > > Revise los Logs de mi Servidor Local y no hay indicio de un error >> sobre >> > > > GeoIP. >> > > > Ya revise y volvi a revisar que GeoIP este en el folder donde se >> > indica, >> > > > tambien los permisos de los archivos y todo.... pero en el Servidor >> > > Local, >> > > > no me sirve la geolocalizacion :( >> > > > >> > > > Porque sera ? >> > > > >> > > > Saludos ! >> > > > >> > > > -- >> > > > M.S.I. Angel Haniel Cantu Jauregui. >> > > > >> > > > Celular: (011-52-1)-899-871-17-22 >> > > > E-Mail: angel.ca...@sie-group.net >> > > > Web: http://www.sie-group.net/ >> > > > Cd. Reynosa Tamaulipas. >> > > > _______________________________________________ >> > > > CentOS-es mailing list >> > > > CentOS-es@centos.org >> > > > http://lists.centos.org/mailman/listinfo/centos-es >> > > >> > > _______________________________________________ >> > > CentOS-es mailing list >> > > CentOS-es@centos.org >> > > http://lists.centos.org/mailman/listinfo/centos-es >> > > >> > >> > >> > >> > -- >> > M.S.I. Angel Haniel Cantu Jauregui. >> > >> > Celular: (011-52-1)-899-871-17-22 >> > E-Mail: angel.ca...@sie-group.net >> > Web: http://www.sie-group.net/ >> > Cd. Reynosa Tamaulipas. >> > _______________________________________________ >> > CentOS-es mailing list >> > CentOS-es@centos.org >> > http://lists.centos.org/mailman/listinfo/centos-es >> > >> _______________________________________________ >> CentOS-es mailing list >> CentOS-es@centos.org >> http://lists.centos.org/mailman/listinfo/centos-es >> > > > > -- > M.S.I. Angel Haniel Cantu Jauregui. > > Celular: (011-52-1)-899-871-17-22 > E-Mail: angel.ca...@sie-group.net > Web: http://www.sie-group.net/ > Cd. Reynosa Tamaulipas. > -- M.S.I. Angel Haniel Cantu Jauregui. Celular: (011-52-1)-899-871-17-22 E-Mail: angel.ca...@sie-group.net Web: http://www.sie-group.net/ Cd. Reynosa Tamaulipas. _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es