如何通过 webservice 获取IP所对应的所属城市 如何通过 webservice 获取IP所对应的所属城市PHP环境.. 或者有其它方法? 之前是向数据库导入IP库查询城市 但发现不少错误的城市感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://ip138.com/用你的php脚本去采集 就是用php发送请求,得到返回的结果后用正则去匹配出来你想要的结果 function ips($ip){ $str=file_get_contents("http://www.ip138.com/ips.asp?ip={$ip}&action=2"); preg_match("/<ul class=\"ul1\">(.*)<\/ul>/",$str,$m); $pstr=str_replace("</li>","",$m[1]); $arr=explode("<li>",$pstr); array_shift($arr); return $arr;}$ip="8.8.8.8";echo "<pre/>";echo $ip."\n";print_r(ips($ip)); 菜鸟百分求助,关于php页面莫名出现空白行的原因,如果能够完美解决,追加100分 两个FLOAT相加出现的奇怪现象~~~~ 关于两个开源系统集成问题(phpbb wordpress) smtp url重写问题求助? 为什么这一句话死活不能通过? 如何取得多选select的值 php+mysql,新手上路。。问一个狂简单的问题 PHP连接MSSQL2000,中文数据库名乱码,能查询到数据,但页面报错乱码,求助! 请教个问题,关于解析Html+PHP到一个字符串的方法。 接下来我该干嘛 怎么用file_get_contents获取网站
用你的php脚本去采集
就是用php发送请求,得到返回的结果后用正则去匹配出来你想要的结果
function ips($ip){
$str=file_get_contents("http://www.ip138.com/ips.asp?ip={$ip}&action=2");
preg_match("/<ul class=\"ul1\">(.*)<\/ul>/",$str,$m);
$pstr=str_replace("</li>","",$m[1]);
$arr=explode("<li>",$pstr);
array_shift($arr);
return $arr;
}
$ip="8.8.8.8";
echo "<pre/>";
echo $ip."\n";
print_r(ips($ip));