SpeedPHP技术交流论坛

 找回密码
 论坛注册

QQ登录

只需一步,快速开始

搜索
查看: 2688|回复: 10

[PHP类] speedPHP取IP对应地区信息的扩展类:spIpArea

[复制链接]

2

主题

0

好友

8

积分

武林新贵

Rank: 4

发表于 2011-2-17 15:58:39 |显示全部楼层
整理了个显IP对应地区信息的类,SP框架标准扩展格式
类名:spIpArea
功能:根据IP显示对应地区信息,支持范围:全球
用例:
  1. <?php
  2. class main extends spController
  3. {
  4. function index(){
  5. $ip = "183.14.251.181";
  6. $areainfo = spClass('spIpArea')->get($ip);
  7. echo $areainfo;
  8. }
  9. }
复制代码

效果:“广东省深圳市”
使用方法:将附件解压获得文件spIpArea.php
spIpArea.php文件放进SP框架扩展EXT目录
.dat文件是IP数据文件,默认是在'/include'
扩展配置信息:
  1. 'ext' => array(
  2. 'spIpArea'=>array(
  3. 'charset' => 'utf-8',//返回的信息编码
  4. 'ipdata' => 'QQWry',//选择的IP信息库 目前只支持2个库 mini、QQWry
  5. 'ipdata_path' => ''//IP库文件默认目录:/include
  6. ),
  7. ),
复制代码

下载地址见2楼jake提供的地址

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?论坛注册

48

主题

0

好友

3074

积分

管理员

@speedphp

Rank: 9Rank: 9Rank: 9

发表于 2011-2-17 16:37:57 |显示全部楼层
感激楼主,我也正在找呢
加个下载地址:(IP库文件和程序)http://sinaurl.cn/h5STAq
提问前注意:请先查手册、搜索本站和搜索论坛来查找答案,大部分问题都在手册和论坛旧贴中能够得到解答!

提问时注意要把问题说清楚,最好包括:代码、错误提示、截图等

0

主题

0

好友

16

积分

武林新贵

堕落

Rank: 4

发表于 2011-2-18 18:50:57 |显示全部楼层
不错哦。。有没有可以与google map链接的呢?
<-sina_sign,1853798290,7->OKZ

3

主题

0

好友

42

积分

武林新贵

Rank: 4

发表于 2011-2-23 10:20:43 |显示全部楼层
好东西  谢谢楼主

5

主题

0

好友

11

积分

武林新贵

Rank: 4

发表于 2011-2-24 11:38:19 |显示全部楼层
不错哦。。有没有可以与google map链接的呢?
ookangzheng 发表于 2011-2-18 18:50



   直接调用GOOGLE 地图API接口,把返回的地区信息传入可以显示相关地区的地图啊

20

主题

0

好友

94

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-2-25 08:49:08 |显示全部楼层
@$phper贡献的非常不错,首先赞一个。
我这儿有个更简单的,希望朋友们也参考一下,腾讯显示IP的API接口

  1. <body>
  2. <script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="utf-8"></script>
  3. <script type="text/javascript">
  4. document.write(IPData[2] + IPData[3] + "IP是:" + IPData[0]);
  5. </script>
  6. </body>
复制代码
暖阳~
http://www.vecms.com

11

主题

0

好友

118

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-3-10 16:44:06 |显示全部楼层
  1. <body>
  2. <script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="utf-8"></script>
  3. <script type="text/javascript">
  4. document.write(IPData[2] + IPData[3] + "IP是:" + IPData[0]);
  5. </script>
  6. </body>
复制代码
楼上的简单实用……收藏。

3

主题

0

好友

17

积分

武林新贵

Rank: 4

发表于 2011-12-6 01:25:54 |显示全部楼层
呵呵,一次收获两个~~~

2

主题

0

好友

91

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-12-17 11:58:14 |显示全部楼层
真多牛X人

16

主题

0

好友

56

积分

高手侠影

Rank: 6Rank: 6

发表于 2011-12-28 17:34:47 |显示全部楼层
fw.qq.com这个已经不能用了,服务器提示500错误,估计是要关闭这个接口了
您需要登录后才可以回帖 登录 | 论坛注册

手机版|Archiver|SpeedPHP.com ( 粤ICP备08008671号 )  

GMT+8, 2012-5-19 01:40

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部