找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 308|回复: 6

[其它资源] 网易315专题页有亮点

[复制链接]
发表于 2012-3-15 23:20:41 | 显示全部楼层 |阅读模式







小博原文http://blog.qsmc.info/archives/82.html


自己改的PHP签名!
发表于 2012-3-15 23:37:01 | 显示全部楼层
ctrl+a 按下
随便求你签名
 楼主| 发表于 2012-3-16 11:31:43 | 显示全部楼层
ctrl+a 按下
随便求你签名
…沧ネ月ザ 发表于 2012-3-15 23:37



    PHP网上找的源码 自己添加借用别人的ua识别 自己改的颜色! 就这样的~   亲 你也可以
发表于 2012-3-16 14:14:28 | 显示全部楼层
回复 3# 540453380


    求源码加修改方法 亲
 楼主| 发表于 2012-3-16 19:14:50 | 显示全部楼层
回复 4# …沧ネ月ザ
  1. <?php

  2. function getBrowse()
  3. {
  4. global $_SERVER;
  5. $Agent = $_SERVER['HTTP_USER_AGENT'];
  6. $browseinfo='';
  7. if(ereg('Mozilla', $Agent) && !ereg('MSIE', $Agent)){
  8. $browseinfo = 'Netscape Navigator';
  9. }
  10. if(ereg('Opera', $Agent)) {
  11. $browseinfo = 'Opera';
  12. }
  13. if(ereg('Mozilla', $Agent) && ereg('MSIE', $Agent)){

  14. $browseinfo = 'Internet Explorer';
  15. }
  16. if(ereg('Chrome', $Agent)){
  17. $browseinfo="Chrome";
  18. }
  19. if(ereg('Firefox', $Agent)){
  20. $browseinfo="Firefox";
  21. }

  22. return $browseinfo;
  23. }

  24. function getIP ()
  25. {
  26. global $_SERVER;
  27. if (getenv('HTTP_CLIENT_IP')) {
  28. $ip = getenv('HTTP_CLIENT_IP');
  29. } else if (getenv('HTTP_X_FORWARDED_FOR')) {
  30. $ip = getenv('HTTP_X_FORWARDED_FOR');
  31. } else if (getenv('REMOTE_ADDR')) {
  32. $ip = getenv('REMOTE_ADDR');
  33. } else {
  34. $ip = $_SERVER['REMOTE_ADDR'];
  35. }
  36. return $ip;
  37. }

  38. function getOS ()
  39. {
  40. global $_SERVER;
  41. $agent = $_SERVER['HTTP_USER_AGENT'];
  42. $os = false;
  43. if (eregi('win', $agent) && strpos($agent, '95')){
  44. $os = 'Windows 95';
  45. }
  46. else if (eregi('win 9x', $agent) && strpos($agent, '4.90')){
  47. $os = 'Windows ME';
  48. }
  49. else if (eregi('win', $agent) && ereg('98', $agent)){
  50. $os = 'Windows 98';
  51. }
  52. else if (eregi('win', $agent) && eregi('nt 5.1', $agent)){
  53. $os = 'Windows XP';
  54. }
  55. else if (eregi('win', $agent) && eregi('nt 5.2', $agent)){
  56. $os = 'Windows 2003';
  57. }
  58. else if (eregi('win', $agent) && eregi('nt 5', $agent)){
  59. $os = 'Windows 2000';
  60. }
  61. else if (eregi('win', $agent) && eregi('nt', $agent)){
  62. $os = 'Windows NT';
  63. }
  64. else if (eregi('win', $agent) && ereg('32', $agent)){
  65. $os = 'Windows 32';
  66. }
  67. else if (eregi('linux', $agent)){
  68. $os = 'Linux';
  69. }
  70. else if (eregi('unix', $agent)){
  71. $os = 'Unix';
  72. }
  73. else if (eregi('sun', $agent) && eregi('os', $agent)){
  74. $os = 'SunOS';
  75. }
  76. else if (eregi('ibm', $agent) && eregi('os', $agent)){
  77. $os = 'IBM OS/2';
  78. }
  79. else if (eregi('Mac', $agent) && eregi('PC', $agent)){
  80. $os = 'Macintosh';
  81. }
  82. else if (eregi('PowerPC', $agent)){
  83. $os = 'PowerPC';
  84. }
  85. else if (eregi('AIX', $agent)){
  86. $os = 'AIX';
  87. }
  88. else if (eregi('HPUX', $agent)){
  89. $os = 'HPUX';
  90. }
  91. else if (eregi('NetBSD', $agent)){
  92. $os = 'NetBSD';
  93. }
  94. else if (eregi('BSD', $agent)){
  95. $os = 'BSD';
  96. }
  97. else if (ereg('OSF1', $agent)){
  98. $os = 'OSF1';
  99. }
  100. else if (ereg('IRIX', $agent)){
  101. $os = 'IRIX';
  102. }
  103. else if (eregi('FreeBSD', $agent)){
  104. $os = 'FreeBSD';
  105. }
  106. else if (eregi('teleport', $agent)){
  107. $os = 'teleport';
  108. }
  109. else if (eregi('flashget', $agent)){
  110. $os = 'flashget';
  111. }
  112. else if (eregi('webzip', $agent)){
  113. $os = 'webzip';
  114. }
  115. else if (eregi('offline', $agent)){
  116. $os = 'offline';
  117. }
  118. else {
  119. $os = 'Unknown';
  120. }
  121. return $os;
  122. }

  123. $ob=getBrowse();
  124. $os= getOS ();
  125. $ip=getIP ();

  126. $str="IP:".$ip;
  127. $str2="OS:".$os;
  128. $str3=$ob;

  129. $width = 170; //验证码图片的宽度
  130. $height = 80; //验证码图片的高度
  131. @header("Content-Type:image/png");

  132. $im=imagecreate($width,$height);
  133. //背景色
  134. $back=imagecolorallocate($im,0xFF,0xFF,0xFF);
  135. //模糊点颜色
  136. $pix=imagecolorallocate($im,187,230,247);
  137. //字体色
  138. $font=imagecolorallocate($im,41,163,238);
  139. //绘模糊作用的点
  140. mt_srand();
  141. for($i=0;$i<1000;$i++)
  142. {
  143. imagesetpixel($im,mt_rand(0,$width),mt_rand(0,$height),$pix);
  144. }
  145. imagestring($im,5,7,5,$str,$font);
  146. imagestring($im,5,7,30,$str2,$font);
  147. imagestring($im,5,7,55,$str3,$font);

  148. imagerectangle($im,0,0,$width-1,$height-1,$font);
  149. imagepng($im);
  150. imagedestroy($im);
  151. ?>
  152. <?php
  153. $keydb = "2009.csv";
  154. $title = "IP记录系统";
  155. $time=date("Y-m-d H:i:s");
  156. $s .= ''.$time.','.$str.','.$str2.','.$str3.'';
  157. /*写入*/
  158. if($time) {
  159. $fp=fopen($keydb,"a");
  160. fwrite($fp,$time.",".$str.",".$str2.",".$str3."\r\n"); //写入数据
  161. fclose($fp);
  162. }  
  163. ?>
复制代码
发表于 2012-3-16 21:54:35 | 显示全部楼层
回复 5# 540453380


    哦亲 我去试试
发表于 2012-3-17 19:53:35 | 显示全部楼层
网易好犀利
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-11-27 06:23 , Processed in 0.021337 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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