1.
function IpArea()
{
$s = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js");
preg_match('/{.+}/',$s,$r);
return json_decode($r[0],true);
}
2.
window.οnlοad=function(){
Q.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',
function(){
if(!remote_ip_info && remote_ip_info.ret != 1){
return;
}else{
for(var j=0; j
{
var pro_value = provincesNAME[j].indexOf(remote_ip_info.province);
if(pro_value==0)
{
var provinceid = provincesID[j];
break;
}
}
for(var i=0; i
{
var cit_value = citysNAME[provinceid][i].indexOf(remote_ip_info.city);
if(cit_value==0)
{
var cityid = citysID[provinceid][i];
break;
}
else
{
cityid = citysID[provinceid][0];
}
}
Q("#prov_id").val(provinceid);
Q("#city_id").val(cityid);
}
}
);
}
function alertIpsInfo(ip){
extWait();
var _result;
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='+ip, function(_result){
if (remote_ip_info.ret == '1'){
extAlert('IP 详细信息:', 'IP:'+ip+'
国家:'+remote_ip_info.country+'
省份:'+remote_ip_info.province+'
城市:'+remote_ip_info.city+'
区:'+remote_ip_info.district+'
ISP:'+remote_ip_info.isp+'
类型:'+remote_ip_info.type+'
其他:'+remote_ip_info.desc);
} else {
extAlert('错误', '没有找到匹配的 IP 地址信息!');
}
});
}