| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1253 人关注过本帖
标题:如何在一个*.jpg/*.gif中显示当前查看者IP
取消只看楼主 加入收藏
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
结帖率:0
收藏
 问题点数:0 回复次数:2 
如何在一个*.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
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 

发上来看看啊!


59ita点com(我就爱TA)
2004-09-03 16:54
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 

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

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


59ita点com(我就爱TA)
2004-09-10 18:14
快速回复:如何在一个*.jpg/*.gif中显示当前查看者IP
数据加载中...
 
   



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

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