搜索 社区服务 统计排行 帮助
  • 2980阅读
  • 29回复

[无聊]制作随机签名图片的方法…………

楼层直达
级别: 新手上路
注册时间:
2002-07-16
在线时间:
1小时
发帖:
31945
有些同志问起这样的问题,而且也确实不是什么有难度的东西。所以我在这里说一下。

实现的条件很简单,就是需要一个支持 ASP 脚本的个人主页空间,至于图片的位置,只要有URL就行,不一定要放在同一空间。
1.新建一个文本文件,起名XXX.asp ,代码如下
  1. <%@ LANGUAGE=VBSCRIPT %>
  2. <%
  3. Dim Urls(5)
  4. Urls(0)="???????????????????????"
  5. Urls(1)="???????????????????????"
  6. Urls(2)="???????????????????????"
  7. Urls(3)="???????????????????????"
  8. Urls(4)="???????????????????????"
  9. come = trim(request.ServerVariables("HTTP_REFERER"))
  10. if instr(come,"http://popgo.net/")>0 then
  11.         randomize()
  12.         i = cint((UBound(Urls)-1) * rnd())
  13.         response.redirect(Urls(i))
  14. end if
  15. %>


上面的“Dim Urls(5)”决定了图片的数量,
接下来从0到4 (不是从1到5)的Urls(?),就是5个图片URL(一定要用双引号括起来)。
希望随机抽多少张图片,就把数量和地址分别写进去即可,数量一定要吻合。
(我的签名程序和以上不同,我只要一上传图片就能自动列入随机,不用每次改文件。因为我的图片集中存放,而且我有任意操作服务器文件的权限,一般空间不一定可以。)
上传这个XXX.asp之后,把这个文件的URL当作图片URL写入签名就可以 ,每次刷新后看签名档就会看到不同的图片。
[ 此帖被天使小萌在2011-04-07 21:51重新编辑 ]
级别: 新手上路
注册时间:
2003-05-13
在线时间:
0小时
发帖:
122
只看该作者 1楼 发表于: 2003-07-18
原来是这样~~谢谢了

级别: 元老
注册时间:
2001-11-21
在线时间:
0小时
发帖:
5191
只看该作者 2楼 发表于: 2003-07-18
啊~~~原来是这样子的……早就很想问忧影GG这是怎么弄的了


☆タッキー★はず~と応援するv
级别: 风云使者
注册时间:
2003-05-18
在线时间:
0小时
发帖:
4643
只看该作者 3楼 发表于: 2003-07-18
谢谢午夜兄。。。。
虽然关于这些代码在说什么。。。偶是完全理解不能。。。。。§§§§§

恩。。午夜兄。。怎么能做成不能盗链的那种呀。。。偶也想版权一下。。。
级别: 版主
注册时间:
2002-05-06
在线时间:
0小时
发帖:
8709
只看该作者 4楼 发表于: 2003-07-18
||||||||
虽然学过一点编程类的东东,但仍然不能理解^^||||
照做照做....学习实验中...


愚かな神を礼して讃え奉る~
级别: 风云使者
注册时间:
2002-09-04
在线时间:
0小时
发帖:
7855
只看该作者 5楼 发表于: 2003-07-18
谢谢终于知道了!!

涉及暴力被封ing…………
★eDtoon☆Comic★akdralf
[/img]
级别: 新手上路
注册时间:
2002-07-16
在线时间:
1小时
发帖:
31945
只看该作者 6楼 发表于: 2003-07-18
hohoho ~~~~~

因为支持asp的免费空间不多,所以我迟迟没有写这些东西,不知道昨天晚上有人推荐的5M空间能不能用。

不能盗链的那种呀…………

呵呵,我上面的程序就是已经有防止盗链的内容了(并非防下载,防下载复杂得多)。

“come = trim(request.ServerVariables("HTTP_REFERER")) ”
这句是得到当前浏览者是从何处引用此图片的。

“if instr(come,"http://popgo.net/")>0 then ”
这句就是判断是否从漫游的页面上引用此图片,如果不是,就不会显示图片。
当然可以改成其他网站……

从浏览器地址上直接打开或者在别的论坛使用,是看不到东西的。
mzz
级别: 风云使者
注册时间:
2002-06-15
在线时间:
0小时
发帖:
4772
只看该作者 7楼 发表于: 2003-07-18
推荐几个空间吧……

did you ever know, that i had mine on you!
级别: 骑士
注册时间:
2003-06-23
在线时间:
0小时
发帖:
992
只看该作者 8楼 发表于: 2003-07-18
好像是挺复杂的啊。

级别: 新手上路
注册时间:
2003-01-22
在线时间:
0小时
发帖:
169
只看该作者 9楼 发表于: 2003-07-18
谢谢了!!学习先!!

我是菜菜~!我学习!
级别: 新手上路
注册时间:
2002-07-16
在线时间:
1小时
发帖:
31945
只看该作者 10楼 发表于: 2003-07-19
引用
最初由 divineren 发布
谢谢了!!学习先!!



:)
就是由于divineren san 介绍了支持ASP的空间,我才推广这种方法。

试试看吧。
级别: 风云使者
注册时间:
2003-05-18
在线时间:
0小时
发帖:
4643
只看该作者 11楼 发表于: 2003-07-19
真是谢谢午夜兄的说。。。。但是。。。那个空间。。。身份证。。。|||||
在相册里贴动漫的图。。。会被删掉。。。。||||||55555。。。。|||||||
级别: 新手上路
注册时间:
2002-07-16
在线时间:
1小时
发帖:
31945
只看该作者 12楼 发表于: 2003-07-19
引用
最初由 黑羽夜 发布
真是谢谢午夜兄的说。。。。但是。。。那个空间。。。身份证。。。|||||
在相册里贴动漫的图。。。会被删掉。。。。||||||55555。。。。|||||||


不要伤心啦~~~~ :)
就算那里不能注册,总能找到其他空间的啦。实在不行,文件可以放在我那里。



咦~~~ 楼上的 mzz 君好像已经成功用到动态图了,恭喜。
级别: 侠客
注册时间:
2003-01-02
在线时间:
0小时
发帖:
663
只看该作者 13楼 发表于: 2003-07-19
明白了,谢谢,但我没有 ASP 空间啊啊啊啊啊 ~~~ 55555555。。。。

这种方法可以应用到随机 INDEX 吗?????

恶搞 与我们同在....AMEN.....

万年不更新的页子
级别: 新手上路
注册时间:
2002-07-16
在线时间:
1小时
发帖:
31945
只看该作者 14楼 发表于: 2003-07-19
引用
最初由 john3d 发布
明白了,谢谢,但我没有 ASP 空间啊啊啊啊啊 ~~~ 55555555。。。。


楼上的mzz君不是已经成功了吗,看看他的签名图片的地址,应该可以知道哪里注册的空间。