Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[HACK名稱]:首页显示IP、位置、操作系统、浏览器(完整版)

[复制链接]
luhuish 发表于 2004-5-2 04:02:39 | 显示全部楼层
不过ip信息好像不全啊,我的ip地址有显示,不过来自:尚未分配
回复

使用道具 举报

bingyuansnow 发表于 2004-5-2 07:21:52 | 显示全部楼层
Originally posted by luhuish at 2004-5-2 04:02 AM:
不过ip信息好像不全啊,我的ip地址有显示,不过来自:尚未分配


请问可不可以说一下具体的方法?我遇到的错误和您先前的一样。
您的IP: 来自:未知区域 , 操作系统:Unknown , 浏览器:未知  

您的具体解决办法是什么?
回复

使用道具 举报

hownet 发表于 2004-5-2 09:26:17 | 显示全部楼层
没有显示2003的
回复

使用道具 举报

bennylam 发表于 2004-5-2 20:31:43 | 显示全部楼层
上传不完全??我按照步骤作物的哦!
回复

使用道具 举报

luhuish 发表于 2004-5-3 00:11:49 | 显示全部楼层
就是上传之前把index.php,index.htm等原来已经存在的文件先删掉在上传,应该没问题了。
回复

使用道具 举报

bennylam 发表于 2004-5-3 16:46:33 | 显示全部楼层
index.php/index.htm,这两个文件不是要修改的吗?我是直接在服务器修改的
回复

使用道具 举报

lovezhen 发表于 2004-5-4 02:20:33 | 显示全部楼层
支持一下~~~
回复

使用道具 举报

Minisheep 发表于 2004-5-4 19:57:19 | 显示全部楼层
stat.php文件有问题,我改了个,应该可以用的

  1. <?php

  2. function browseinfo() {
  3. $browser="";$browserver="";
  4. $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb");
  5. $Agent = $GLOBALS["HTTP_USER_AGENT"];
  6. for ($i=0; $i<=7; $i++) {
  7. if (strpos($Agent,$Browsers[$i])) {
  8. $browser = $Browsers[$i];
  9. $browserver ="";
  10. }
  11. }
  12.    if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent)) {
  13.       $temp =explode("(", $Agent); $Part=$temp[0];
  14.       $temp =explode("/", $Part); $browserver=$temp[1];
  15.       $temp =explode(" ",$browserver); $browserver=$temp[0];
  16.       $browserver =preg_replace("/([\d\.]+)/","\\1",$browserver);
  17.       $browserver = " $browserver";
  18.       $browser = "Netscape Navigator";
  19.    }
  20.    if (ereg("Mozilla",$Agent) && ereg("Opera",$Agent)) {
  21.       $temp =explode("(", $Agent); $Part=$temp[1];
  22.       $temp =explode(")", $Part); $browserver=$temp[1];
  23.       $temp =explode(" ",$browserver);$browserver=$temp[2];
  24.       $browserver =preg_replace("/([\d\.]+)/","\\1",$browserver);
  25.       $browserver = " $browserver";
  26.       $browser = "Opera";
  27.    }
  28. if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent)) {
  29. $temp = explode("(", $Agent); $Part=$temp[1];
  30. $temp = explode(";",$Part); $Part=$temp[1];
  31. $temp = explode(" ",$Part);$browserver=$temp[2];
  32. $browserver =preg_replace("/([\d\.]+)/","\\1",$browserver);
  33. $browserver = " $browserver";
  34. $browser = "Internet Explorer(IE)";
  35. }
  36. if ($browser!="") {
  37. $browseinfo = "$browser$browserver";
  38. }
  39. else {
  40. $browseinfo = "未知";
  41. }
  42. return $browseinfo;
  43. }
  44. function osinfo() {
  45. $os="";
  46. $Agent = $GLOBALS["HTTP_USER_AGENT"];
  47. if (eregi('win',$Agent) && strpos($Agent, '95')) {
  48. $os="Windows 95";
  49. }
  50. elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) {
  51. $os="Windows ME";
  52. }
  53. elseif (eregi('win',$Agent) && ereg('98',$Agent)) {
  54. $os="Windows 98";
  55. }
  56. elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) {
  57. $os="Windows XP";
  58. }
  59. elseif (eregi('win',$Agent) && eregi('nt 5',$Agent)) {
  60. $os="Windows 2000";
  61. }
  62. elseif (eregi('win',$Agent) && eregi('nt',$Agent)) {
  63. $os="Windows NT";
  64. }
  65. elseif (eregi('win',$Agent) && ereg('32',$Agent)) {
  66. $os="Windows 32";
  67. }
  68. elseif (eregi('linux',$Agent)) {
  69. $os="Linux";
  70. }
  71. elseif (eregi('unix',$Agent)) {
  72. $os="Unix";
  73. }
  74. elseif (eregi('sun',$Agent) && eregi('os',$Agent)) {
  75. $os="SunOS";
  76. }
  77. elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) {
  78. $os="IBM OS/2";
  79. }
  80. elseif (eregi('Mac',$Agent) && eregi('PC',$Agent)) {
  81. $os="Macintosh";
  82. }
  83. elseif (eregi('PowerPC',$Agent)) {
  84. $os="PowerPC";
  85. }
  86. elseif (eregi('AIX',$Agent)) {
  87. $os="AIX";
  88. }
  89. elseif (eregi('HPUX',$Agent)) {
  90. $os="HPUX";
  91. }
  92. elseif (eregi('NetBSD',$Agent)) {
  93. $os="NetBSD";
  94. }
  95. elseif (eregi('BSD',$Agent)) {
  96. $os="BSD";
  97. }
  98. elseif (ereg('OSF1',$Agent)) {
  99. $os="OSF1";
  100. }
  101. elseif (ereg('IRIX',$Agent)) {
  102. $os="IRIX";
  103. }
  104. elseif (eregi('FreeBSD',$Agent)) {
  105. $os="FreeBSD";
  106. }
  107. if ($os=='') $os = "未知系统";
  108. return $os;
  109. }

  110. function ip_check($ip)
  111. {
  112.         $ipa=split("[\.]",$ip);
  113.         $ips=$ipa[0]*1000000000+$ipa[1]*1000000+$ipa[2]*1000+$ipa[3];
  114.         $ipa[0]=intval($ipa[0]);
  115.         if (file_exists("./ipdata/$ipa[0].txt"))
  116.         {
  117.                 $datafile="./ipdata/$ipa[0].txt";
  118.         }
  119.         else
  120.         {
  121.                 $datafile="./ipdata/other.txt";
  122.         }
  123.         $from1="";
  124.         $from2="";
  125.         $from="";
  126.         $ipdata=file($datafile);
  127.         for ($i=0;$i<count($ipdata);$i++)
  128.         {
  129.                 $ipb=split("[\|]",$ipdata[$i]);
  130.                 $from1=$ipb[2];
  131.                 $from2=$ipb[3];
  132.                 $ipc=split("[\.]",$ipb[0]);
  133.                 $ipd=split("[\.]",$ipb[1]);
  134.                 $ipbegin =$ipc[0]*1000000000+$ipc[1]*1000000+$ipc[2]*1000+$ipc[3];
  135.                 $ipend =$ipd[0]*1000000000+$ipd[1]*1000000+$ipd[2]*1000+$ipd[3];        
  136.                 if (($ips <= $ipend) && ($ips >= $ipbegin))
  137.                 {
  138.                         $from=$from1.$from2;
  139.                         break;
  140.                 }
  141.         }
  142.         if ($from=="") $from="未知区域";
  143.         return $from;
  144. }

  145. $ipaddress=$REMOTE_ADDR;
  146. $address=ip_check($ipaddress);
  147. $browser=browseinfo();
  148. $os=osinfo();

  149. ?>
复制代码

IP信息不全,我在这里用纯真IP数据库转换了个
点这里下载
回复

使用道具 举报

bennylam 发表于 2004-5-5 00:22:32 | 显示全部楼层
还是不行哦!!
回复

使用道具 举报

Minisheep 发表于 2004-5-5 01:00:30 | 显示全部楼层
Originally posted by bennylam at 2004-5-5 12:22 AM:
还是不行哦!!

咋会哦,我都行了
我的论坛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 22:24 , Processed in 0.026273 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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