criatividade zero 17 Denunciar post Postado Setembro 26, 2010 Em 26/09/2010 at 20:24, 'André D. Molin' disse: criatividade zero, http://www.mozilla.com/pt-BR/firefox/geolocation/. Leia precisamente a parte "Qual é a precisão do serviço de localização?". ha ta, nao tinha lidocomo no caso do Bruno errou por pouco, achei que fosse mais exato Compartilhar este post Link para o post Compartilhar em outros sites
Foreach 0 Denunciar post Postado Setembro 27, 2010 Em 26/09/2010 at 20:24, 'André D. Molin' disse: criatividade zero, http://www.mozilla.com/pt-BR/firefox/geolocation/. Leia precisamente a parte "Qual é a precisão do serviço de localização?". Foreach, fiz um exemplo para te mostrar como obter o nome da cidade, do estado, do pais, em separado. Veja: http://admolin.com/im/html.geolocalization.html Observe o código-fonte do mesmo. Existem três variáveis que você pode usar em qualquer lugar do documento (country, province e city). Elas correspondem a país, estado e cidade respectivamente. Você também pode pegar mais informações, como o logradouro e o bairro do usuário :). Hum, consegui oque queria valeu mesmo =D té Compartilhar este post Link para o post Compartilhar em outros sites
anerao 2 Denunciar post Postado Agosto 24, 2014 Olá :) O tópico é antigo, mas talvez essa solução possa ajudar. Tem um site que você digita o seu endereço IP e ele pega sua cidade e estado. O site deixa seu endereço IP no GET, então, fiz um código que vai pegar o endereço IP de quem está acessando seu site, jogar no GET do site que localiza estado e cidade e depois salvar em duas variáveis, a cidade e o estado, para você usar como bem entender. Segue o código: <?php //Pega o IP $ip = $_SERVER["REMOTE_ADDR"]; //Defini a URL do site que pega licalização addslashes($url = "http://www.ipaddresslabs.com/IPGeolocationServiceDemo.do?ipaddress=".$ip.""); $site = @file_get_contents($url); //Pega Cidade $inicio_cod_cidade = explode('city</span><span style="color:#0000ff;font-weight:bold;">"</span> : <span style="color:#0000ff;font-weight:bold;">"</span><span style="font-weight:bold;">', $site); $fim_cod_cidade = explode('</span>',$inicio_cod_cidade[1]); $pega_cidade = $fim_cod_cidade[0]; //Pega Estado $inicio_cod_estado = explode('region_name</span><span style="color:#0000ff;font-weight:bold;">></span><span style="font-weight:bold;">', $site); $fim_cod_estado = explode('</span>',$inicio_cod_estado[1]); $pega_estado = $fim_cod_estado[0]; //Mostra a Cidade e o Estado echo $pega_cidade. " - "; echo $pega_estado; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Agosto 24, 2014 anerao Existem sites que oferecerem estes recursos de forma free, sem a necessidade de surrupiar e correndo o risco de ter os ip de acesso bloqueado. Estes sites possuem APIs totalmente free ou você também tem a opção de baixar toda a base, de uma olhada e adapte a sua necessidade. http://www.hostip.info/use.html e esta http://www.ipligence.com/ Compartilhar este post Link para o post Compartilhar em outros sites
anerao 2 Denunciar post Postado Agosto 24, 2014 Em 24/08/2014 at 14:28, Williams Duarte disse: anerao Existem sites que oferecerem estes recursos de forma free, sem a necessidade de surrupiar e correndo o risco de ter os ip de acesso bloqueado. Estes sites possuem APIs totalmente free ou você também tem a opção de baixar toda a base, de uma olhada e adapte a sua necessidade. http://www.hostip.info/use.html e esta http://www.ipligence.com/ Obrigado pela recomendação :) Irei testar esses dois. Tomei essa medida após testar alguns outros Free que não pegam a localização da cidade e/ou estado corretamente em alguns locais, como o Acre, Rondônia e Amazonas. Minha publicidade depende muito dessa exatidão, por isso, tomei essas medidas, que até o presente momento foi a que me apresentou localizações com maior precisão. O código que eu postei acima também é usado por mim para monitoramento de preços de algumas lojas. É muito eficaz :) Compartilhar este post Link para o post Compartilhar em outros sites
daviassumpcao 1 Denunciar post Postado Agosto 7, 2017 Em 24/08/2014 at 11:47, anerao disse: Olá :) O tópico é antigo, mas talvez essa solução possa ajudar. Tem um site que você digita o seu endereço IP e ele pega sua cidade e estado. O site deixa seu endereço IP no GET, então, fiz um código que vai pegar o endereço IP de quem está acessando seu site, jogar no GET do site que localiza estado e cidade e depois salvar em duas variáveis, a cidade e o estado, para você usar como bem entender. Segue o código: <?php //Pega o IP $ip = $_SERVER["REMOTE_ADDR"]; //Defini a URL do site que pega licalização addslashes($url = "http://www.ipaddresslabs.com/IPGeolocationServiceDemo.do?ipaddress=".$ip.""); $site = @file_get_contents($url); //Pega Cidade $inicio_cod_cidade = explode('city</span><span style="color:#0000ff;font-weight:bold;">"</span> : <span style="color:#0000ff;font-weight:bold;">"</span><span style="font-weight:bold;">', $site); $fim_cod_cidade = explode('</span>',$inicio_cod_cidade[1]); $pega_cidade = $fim_cod_cidade[0]; //Pega Estado $inicio_cod_estado = explode('region_name</span><span style="color:#0000ff;font-weight:bold;">></span><span style="font-weight:bold;">', $site); $fim_cod_estado = explode('</span>',$inicio_cod_estado[1]); $pega_estado = $fim_cod_estado[0]; //Mostra a Cidade e o Estado echo $pega_cidade. " - "; echo $pega_estado; ?> Seu codigo funciona ainda? Preciso de algo assim... mas nao testei ainda. Abraço Compartilhar este post Link para o post Compartilhar em outros sites
William :) 0 Denunciar post Postado Setembro 2, 2017 Em 07/08/2017 at 18:48, daviassumpcao disse: Seu codigo funciona ainda? Preciso de algo assim... mas nao testei ainda. Abraço Encontrei recentemente uma api bem simples, segue o link: http://ipinfo.io/8.8.8.8/json Basta alterar o IP a gosto. Compartilhar este post Link para o post Compartilhar em outros sites