设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 9897|回复: 13

[没事聊聊] 【转载】NexusPHP pt显示IP地址地理位置

[复制链接]

该用户从未签到

发表于 2013/11/15 21:59 | 显示全部楼层 |阅读模式 | Firefox 25.0| Windows XP
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
默认的NexusPHP 的显示IP地理位置不知道本来就不能使用还是我下载的源码坏了,今天修正。
原先的效果图。
QQ图片20131115215015.jpg

首先查找打开文件 “/include/functions.php”
查找
  1. $location = array($lang_functions['text_unknown'],"");
复制代码

注释 替换为
  1. // $location = array($lang_functions['text_unknown'],"");
  2.        $location = array(getUserAddrss($ip),"");
复制代码


再最低侧插入
  1. /**2013-11-15 ℡龙龙修正 admin@nmc126.com
  2. 替换
  3. // $location = array($lang_functions['text_unknown'],"");
  4. $location = array(getUserAddrss($ip),"");
  5. */

  6. function getUserAddrss($ip)
  7. {
  8.         global $lang_functions;
  9.         $address = mysql_fetch_assoc(sql_query("SELECT memo FROM address where inet_aton('$ip')<=endip and inet_aton('$ip')>=beginip"));
  10.         if(empty($address))
  11.                 return $lang_functions['text_unknown'];
  12.         return $address['memo'];
  13. }
复制代码


然后再你的数据库内新建表“address”
  1. -- phpMyAdmin SQL Dump
  2. -- version 3.4.8
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- 主机: localhost
  6. -- 生成日期: 2013 年 11 月 15 日 20:29
  7. -- 服务器版本: 5.5.28
  8. -- PHP 版本: 5.3.17

  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  10. SET time_zone = "+00:00";


  11. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  12. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  13. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  14. /*!40101 SET NAMES utf8 */;

  15. --
  16. -- 数据库: `nexusphp`
  17. --

  18. -- --------------------------------------------------------

  19. --
  20. -- 表的结构 `address`
  21. --

  22. CREATE TABLE IF NOT EXISTS `address` (
  23.   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  24.   `beginip` int(20) unsigned NOT NULL COMMENT '起始ip',
  25.   `endip` int(20) unsigned NOT NULL COMMENT '终止ip',
  26.   `memo` varchar(100) NOT NULL COMMENT '说明',
  27.   PRIMARY KEY (`id`)
  28. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

  29. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  30. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  31. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
复制代码

address.zip (726 Bytes, 下载次数: 363)
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

补懂 该用户已被删除
发表于 2013/11/15 22:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 3271 天

[LV.Master]伴坛终老

发表于 2013/11/15 22:16 | 显示全部楼层 | SaaYaa Explorer| Windows XP
妹就是正义,妹就是经典,妹就是王道,妹就是真理,妹就是未来,妹就是希望,妹就是信仰,妹就是唯一! ! ! !
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

曾经那么美 该用户已被删除
发表于 2013/11/16 00:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

居高领下 该用户已被删除
发表于 2013/11/16 10:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

心冷漠情何在 该用户已被删除
发表于 2013/11/16 16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

伤徝得欣赏 该用户已被删除
发表于 2013/11/16 19:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

飞翔的脚趾 该用户已被删除
发表于 2013/11/16 23:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

唱单身情歌 该用户已被删除
发表于 2013/11/17 02:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

掩饰的心伤 该用户已被删除
发表于 2013/11/17 05:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

诠释的爱 该用户已被删除
发表于 2013/11/17 09:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

黯淡 该用户已被删除
发表于 2013/11/17 18:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 379 天

[LV.9]以坛为家II

发表于 2013/11/20 21:29 | 显示全部楼层 | Google Chrome 31.0.1650.48| Windows 7
路过帮顶
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 243

签到天数: 4706 天

[LV.Master]伴坛终老

发表于 2014/9/23 14:08 | 显示全部楼层 | Google Chrome 31.0.1650.48| Windows XP
作死啊,用SQL当IP数据库?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/22 18:11 , Processed in 0.131300 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表