get_onlineip();   
   }else{
      return $tip; 
   }
  }
  
  ////获得本地真实IP
  function get_onlineip() {
      $mip = file_get_contents("http://city.ip138.com/city0.asp");
       if($mip){
           preg_match("/\[.*\]/",$mip,$sip);
           $p = array("/\[/","/\]/");
           return preg_replace($p,"",$sip[0]);
       }else{return "获取本地IP失败!";}
   }
  
  ////根据ip获得访客所在地地名
  function Getaddress($ip=''){
   if(empty($ip)){
       $ip = $this->Getip();    
   }
   $ipadd = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ip);//根据新浪api接口获取
   if($ipadd){
    $charset = iconv("gbk","utf-8",$ipadd);   
    preg_match_all("/[\x{4e00}-\x{9fa5}]+/u",$charset,$ipadds);
    
    return $ipadds;   //返回一个二维数组
   }else{return "addree is none";}  
  } 
 }
 $gifo = new get_gust_info();
 echo "你的ip:".$gifo->Getip();
 echo "
所在地:";
 $ipadds = $gifo->Getaddress();
 foreach($ipadds[0] as $value){
     echo "\r\n    ".iconv("utf-8","gbk",$value);    
 }
 
 echo "
浏览器类型:".$gifo->GetBrowser();
 echo "
浏览器语言:".$gifo->GetLang();
 echo "
操作系统:".$gifo->GetOs();
  
 
 ?>

请为这篇文章评分:
( 这篇文章尚未评分 )

Tags: php

Related Posts:

发表评论