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

 更新时间:2015年01月14日 15:15:00   转载 投稿:shichen2014  
这篇文章主要介绍了php通过Chianz.com获取IP地址与地区的方法,是解析IP地址与地区非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • PHP简单判断字符串是否包含另一个字符串的方法

    PHP简单判断字符串是否包含另一个字符串的方法

    这篇文章主要介绍了PHP简单判断字符串是否包含另一个字符串的方法,实例分析了PHP通过自定义函数实现字符串包含的判断,涉及PHP中explode函数分隔符的使用与判定技巧,需要的朋友可以参考下
    2016-03-03
  • 效率较高的php下读取文本文件的代码

    效率较高的php下读取文本文件的代码

    主要用下面这两个方法fread和 fgets的区别大家需要注意下
    2008-07-07
  • php中根据变量的类型 选择echo或dump

    php中根据变量的类型 选择echo或dump

    有时候,我们想输出一个变量,如果是数组的,则var_dump,如果是字符串之类的,则echo即可
    2012-07-07
  • php smtp实现发送邮件功能

    php smtp实现发送邮件功能

    这篇文章主要为大家详细介绍了php smtp实现发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 关于PHP的curl开启问题探讨

    关于PHP的curl开启问题探讨

    新浪提供的PHP SDK里需要用到curl_init()函数,在调试的时候报找不到curl_init()的方法,下面为大家介绍下开启curl的步骤
    2014-04-04
  • PHP7下协程的实现方法详解

    PHP7下协程的实现方法详解

    最近在学习中遇到了协程,发现这类文章介绍的较少,所以下面这篇文章主要给大家介绍了关于PHP7下协程的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • php的闭包(Closure)匿名函数初探

    php的闭包(Closure)匿名函数初探

    本文主要给大家介绍的是php5.3引入的PHP匿名函数,也就是闭包(Closure),以及闭包的作用,非常详细,这里推荐给有需要的小伙伴们。
    2016-02-02
  • PHP通过iconv将字符串从GBK转换为UTF8字符集

    PHP通过iconv将字符串从GBK转换为UTF8字符集

    PHP通过iconv将字符串从GBK转换为UTF8字符集的方法,需要的朋友可以参考下。
    2011-07-07
  • 解析PHP跨站刷票的实现代码

    解析PHP跨站刷票的实现代码

    本篇文章是对PHP跨站刷票的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP spl_autoload_register实现自动加载研究

    PHP spl_autoload_register实现自动加载研究

    spl_autoload_register()函数应该是主流框架使用最多的也是非常核心的函数之一,可实现自动注册函数和类,实现类似__autoload() 函数功能,简化了类的调用与加载,提高了工作的效率
    2011-12-12

最新评论