请教关于MD5的调用问题。

空闲独处 2003-10-06 10:23:32
我用如下方法调用
<%@ LANGUAGE = VBScript %>
<% Option Explicit
<!--#include file="md5.asp"-->
x = "abcdefg"
Response.Write md5(x)
%>
但是系统提示md5没有定义,屏蔽掉Option Explicit,提示类型不一致,请教一下是什么原因?
我使用的MD5是
http://expert.csdn.net/Expert/topic/2039/2039294.xml?temp=.9915583
ceocio(MS Community Star),jzywh(江小鱼) 提供的
http://expert.csdn.net/Expert/topic/2292/2292985.xml?temp=.5651361
N1rvana(N1rvana) ,BadBoyCyh(坏小子) 提供的

ceocio(MS Community Star)与jzywh(江小鱼)的程序不同,不知道是不是MD5算法
里面有如下一段
re.Pattern="\[IMG\](.[^\[]*)\[\/IMG\]"
strContent=re.Replace(strContent,"<img src=""$1"" border=""0""></img>")
re.Pattern="\[IMG=*([0-9]*),*([0-9]*)\](.[^\[]*)\[\/IMG\]"
strContent=re.Replace(strContent,"<a href=""$3"" title=点击看全图 target=_blank><img src=""$3"" width=""$1"" height=""$2"" border=""0""></img></a>")
是正则表达式?还是替换HTML代码?

还有人说用
<!--#include file="md5.asp"-->
password=md5(trim(checkStr(request("password"))
来调用,但是根本就不存在checkStr函数,如何调用呢?
...全文
105 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
空闲独处 2003-10-06
  • 打赏
  • 举报
回复
跟option expicit没有关系的,不好意思。
空闲独处 2003-10-06
  • 打赏
  • 举报
回复
可以了,谢谢大家,结贴。
ttt2 2003-10-06
  • 打赏
  • 举报
回复
去掉 option expicit这句话就行了
空闲独处 2003-10-06
  • 打赏
  • 举报
回复
按理说,应该是用下面的方法调用的
<%@ LANGUAGE = VBScript %>
<% Option Explicit
<!--#include file="md5.asp"-->
Response.Write md5("abcdefg")
%>
但是为什么会出现md5没有定义呢?
空闲独处 2003-10-06
  • 打赏
  • 举报
回复
我的md5.asp是从下面两个网页拷贝的
我使用的MD5是
http://expert.csdn.net/Expert/topic/2039/2039294.xml?temp=.9915583
ceocio(MS Community Star),jzywh(江小鱼) 提供的
http://expert.csdn.net/Expert/topic/2292/2292985.xml?temp=.5651361
N1rvana(N1rvana) ,BadBoyCyh(坏小子) 提供的
原原本本,一字不漏。
chense 2003-10-06
  • 打赏
  • 举报
回复
把你的md5.asp的内容贴出来!
chjpeng 2003-10-06
  • 打赏
  • 举报
回复
可以參考一下動網對md5調用
fuzq 2003-10-06
  • 打赏
  • 举报
回复
可以的,,
这个md5函数是用来加密的,自己做的系统也是用其加密
空闲独处 2003-10-06
  • 打赏
  • 举报
回复
MD5.asp里是没有checkStr函数的,但是md5函数是有,

x = "abcdefg"
Response.Write md5(x)
跟用
Response.Write md5("abcdefg")
好象没有什么区别,因为错误码提示是md5没有定义,你们可以试一下上面两个网页中的代码,看看能不能调用。
chense 2003-10-06
  • 打赏
  • 举报
回复
那段代码与MD5没有任何关系,那是用正则做的UBB代码。
checkStr函数只是用来检测password中是否有非法字符的函数。
你直接用Response.Write MD5("abcde")试试!
孟子E章 2003-10-06
  • 打赏
  • 举报
回复
checkStr函数
md5()都是自定义函数,看看呢的asp里是否有这些

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧