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


Posted in PHP onJanuary 14, 2015

本文实例讲述了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+AJAX实现无刷新注册(带用户名实时检测)
Jan 02 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
标准PHP的AES加密算法类
Mar 12 PHP
php自动识别文字编码并转换为目标编码的方法
Aug 08 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
php简单随机字符串生成方法示例
Apr 19 PHP
php将字符串转换为数组实例讲解
May 05 PHP
PHP执行linux命令6个函数代码实例
Nov 24 PHP
php中JSON的使用与转换
Jan 14 #PHP
php rsa加密解密使用详解
Jan 14 #PHP
ThinkPHP 404页面的设置方法
Jan 14 #PHP
THINKPHP内容分页代码分享
Jan 14 #PHP
php+mysql删除指定编号员工信息的方法
Jan 14 #PHP
php实现redis数据库指定库号迁移的方法
Jan 14 #PHP
php导入excel文件到mysql数据库的方法
Jan 14 #PHP
You might like
一个odbc连mssql分页的类
2006/10/09 PHP
php 生成随机验证码图片代码
2010/02/08 PHP
使用php计算排列组合的方法
2013/11/13 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
jQuery中click事件用法实例
2014/12/26 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
谈谈对vue响应式数据更新的误解
2017/08/01 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Python制作exe文件简单流程
2019/01/24 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
养殖项目策划书范文
2014/01/13 职场文书
初中数学教学反思
2014/01/16 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
无犯罪记录证明
2014/09/19 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
安装工程师岗位职责
2015/02/13 职场文书
校本培训个人总结
2015/02/28 职场文书
工作简报范文
2015/07/21 职场文书
小学英语教学随笔
2015/08/14 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书