标题:如何在一个*.jpg/*.gif中显示当前查看者IP
只看楼主
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
结帖率:0
 问题点数:0 回复次数:5 
如何在一个*.jpg/*.gif中显示当前查看者IP

前几天看见有人提起如何实现这效果,当时想了一下,其实要实现的话也挺简单的,不过要有条件的朋友 应该具备的条件: 1.有权限调整WEB服务器应用程序映射 2.被允许在服务器上安装新的组件 首先我们来准备一下: 第一步:调整WEB服务器设置(这里是使用IIS5),设置您的站点应用程序映射,添加.jpg为ASP.DLL所解析执行,允许的动作可以设置为Only Get(最好新建一站点测试不然给人黑了就别说我说这样做的) 第二步:安装组件。本例中采用的是LEADBBS使用的GflSDK图形开发库。至于它的具体使用方法可以查阅它的帮助手册 现在,万事俱备,只欠东风了。让我们来编写获取和显示IP的程序代码吧 把以下代码存为*.jpg,然后通过WEB地址访问即可看到效果

代码:

Response.Expires = 0 Response.Buffer = TRUE Dim MyObj Set MyObj = Server.CreateObject("GflAx190.GflAx") MyObj.EnableLZW = True MyObj.LoadBitmap(Server.mappath("1.jpg")) if err Then GBL_FileType = 2 SaveSmallPic = 0 Set MyObj = Nothing err.clear Response.end End If UserIp = Request.ServerVariables("HTTP_X_FORWARDED_FOR") UserIp2 = Request.ServerVariables("REMOTE_ADDR") If UserIp = "" then UserIp = UserIp2 Call MyObj.TextOut(UserIp, 108, 129, &H00FF0000&) Response.BinaryWrite MyObj.SendBinary

搜索更多相关主题的帖子: gif jpg 
2004-09-02 21:53
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
我用VB写过一个Gif组件,可以实现这个功能

天津网站建设 http://www./
2004-09-03 13:51
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 

发上来看看啊!


59ita点com(我就爱TA)
2004-09-03 16:54
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
www.prctj.com/th 那个验证码就是用我的组件生成的

[此贴子已经被作者于2004-09-04 15:32:02编辑过]


天津网站建设 http://www./
2004-09-03 22:15
willsonfu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-9-9
得分:0 
加入 Request.ServerVariables("REMOTE_ADDR")
  来追踪
2004-09-09 15:02
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
得分:0 

这个程序不是我写的,我也没有时间看,我在学习.net,有不方便的地方请原谅!

如果不可以我就看一下改正啊!sorry啊!


59ita点com(我就爱TA)
2004-09-10 18:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-4926-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.216871 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved