用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

PHP获取ip对应地区

根据ip获取对应的地区,使用ip168的数据库,适合初学者

  /**
  * 获取IP地区
  * Enter description here ...
  * @param unknown_type $ip
  */
function GetArea($ip){

    $url = "http://ip168.com/ip/?ip=".$ip;
    $contents = file_get_contents($url);
//    preg_match_all('/<h3[\s\S]*?(<a[\s\S]*?<\/h3>)/',$contents,$rs);
    preg_match_all('|<div>本站主数据:.*</div>|',$contents,$rsR);
    $rsR[0][0] = str_replace("<div>本站主数据:", "", $rsR[0][0]);
    $rsR[0][0] = str_replace("</div>", "", $rsR[0][0]);
    return $rsR[0][0];
}
昵称: 张沫  时间: 2011-09-05 10:21:00
无兄弟不编程
昵称: kyubii  时间: 2011-09-05 10:58:00
发表评论
昵称:
内容:
验证: