错误的参数个数或无效的参数属性值: 'MD5'

来源:百度知道 编辑:UC知道 时间:2024/05/02 07:44:57
以下内容.我只要是用到MD5的地方,全是这么一句话
错误的参数个数或无效的参数属性值: 'MD5'
很郁闷啊,请各位大大们.帮帮忙啊.小弟这厢这有礼了
出错的分别为:
UserPassword=md5(UserPassword)
Answer=md5(Answer)

<!--#include file="../conn.asp"-->
<!--#include file="md5.asp"-->

<% If Request("action")="SaveAdd" Then
Call SaveAdd()
End If
%>
<% Sub SaveAdd()
UserName=trim(request.Form("UserName"))
UserPassword=trim(replace(request("UserPassword"),"'",""))
if len(UserPassword)<6 or len(UserPassword)>18 then
response.Write("<script>alert('密码不能小于6位大于18位。');history.back();</script>")
response.end
end if
UserPassword1=trim(replace(request("UserPassword1"),"'",""))
if UserPassword<>UserPassword1 then
response.Write("<script>alert('两

UserPassword=md5(UserPassword)
Answer=md5(Answer)
是不是还少个参数
UserPassword=md5(UserPassword,64)
Answer=md5(Answer,64)

md5.asp文件应该有说明的

UserPassword=md5(UserPassword)
Answer=md5(Answer)
这两行放到<!--#include file="md5.asp"--> 后面
还没加载md5函数呢就调用它,当然会出错

<!--#include file="md5.asp"-->
查看这个文件是否存在,如果存在看这个文件里的sub md5是否存在.