[原创]动网论坛出现最基本的错误
动网论坛出现最基本的错误
在动网论坛中的dispuser.asp中,代码为186行(部分版本可能是187行)开始,
有以下程序段.:
If UserInfo(4)<>0 Or UserInfo(30) *(-1) <> 0 Then
TempPart3=Replace(TempPart3,"{$UserDelPC}",FormatPercent(UserInfo(30) *(-1)/(UserInfo(4)+(UserInfo(30) *(-1)))))
Else
TempPart3=Replace(TempPart3,"{$UserDelPC}",UserInfo(30))
End If
其中动网没有对
UserInfo(4)+(UserInfo(30) *(-1)) =0?????
做是否为零的判断,导致UserInfo(30) *(-1)/(UserInfo(4)+(UserInfo(30) *(-1)))中出现"被除数为零"的错误.
如果你们的论坛也有这个问题,请马上改过来吧。