O Rafael Laurindo me indicou um script bem legal para identificar a localização do visitante no site pelo Javascript. Só que eu estou com dificuldades em definir as variáveis do PHP dentro do Javascript.
O código original tava assim:
<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
<script>
(function(){
var info = document.getElementById('info');
var lat = geoip_latitude();
var lon = geoip_longitude();
var city = geoip_city();
var out = '<h3>Informações para seu IP</h3>'+
'<ul>'+
'<li>Latitude: ' + lat + '</li>'+
'<li>Longitude: ' + lon + '</li>'+
'<li>Cidade: ' + city + '</li>'+
'<li>Cód. Região: ' + geoip_region() + '</li>'+
'<li>Região: ' + geoip_region_name() + '</li>'+
'<li>Código do País: ' + geoip_country_code() + '</li>'+
'<li>Nome do País: ' + geoip_country_name() + '</li>'+
'</ul>';
info.innerHTML = out;
var url = 'http://maps.google.com/maps/api/staticmap?center='+
lat+','+lon+'&sensor=false&size=300x300&maptype=roadmap&key='+
'ABQIAAAAijZqBZcz-rowoXZC1tt9iRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQQBCa'+
'F1R_k1GBJV5uDLhAKaTePyQ&markers=color:blue|label:I|'+lat+
','+lon+'6&visible='+lat+','+lon+'|'+(+lat+1)+','+(+lon+1);
var map = document.getElementById('map');
map.innerHTML = '<img src="'+url+'" alt="'+city+'">';
})();
</script>
Eu estou tentando fazer assim:
var out = '<?php $lat =' + lat + '?>'+
'<?php $long =' + lon + '?>'+
'<?php $cidade =' + city + '?>'+
Pergunta
Webster
O Rafael Laurindo me indicou um script bem legal para identificar a localização do visitante no site pelo Javascript. Só que eu estou com dificuldades em definir as variáveis do PHP dentro do Javascript.
O código original tava assim:
Eu estou tentando fazer assim:Só que não tá dando certo...
Obrigado pela ajuda!
Editado por WebsterLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.