当前位置: 移动技术网 > IT编程>开发语言>PHP > php通过Chianz.com获取IP地址与地区的方法

php通过Chianz.com获取IP地址与地区的方法

2018年07月07日  | 移动技术网IT编程  | 我要评论

本文实例讲述了php通过chianz.com获取ip地址与地区的方法。分享给大家供大家参考。具体分析如下:

一个ip获取的结果不是很完善,究其原因是因为ip138的ip解析应对国外的地址时不是很详细,所以又重新写了个用chianz.com的代码,实例代码如下:

复制代码 代码如下:
<!doctype html> 
<html lang="en"> 
<head> 
<title></title> 
<meta charset="utf-8" /> 
<meta name="author" content="" /> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
</head>
<body> 
<?php
$ipaddr = "4.4.44.4"; 
$ipchinazaddr = "http://tool.chinaz.com/ip/?ip=".$ipaddr; 
$contents = file_get_contents($ipchinazaddr); 
$pattern = "/==>>.+</strong><br />/"; 
$string = $contents; 
preg_match_all($pattern,$string,$addrarray); 
$num = count($addrarray[0]); 
$pattern = "/(==>>).+(==>>s)/"; 
for($i = 0;$i<$num;$i++){ 
$addrarray[0][$i] = preg_replace($pattern,"",$addrarray[0][$i]); 

echo "<pre>"; 
print_r($addrarray); 
echo "</pre>"; 
?> 
</body> 
</html>

希望本文所述对大家的php程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网