<% squery=lcase(Request.ServerVariables("QUERY_STRING")) sURL=lcase(Request.ServerVariables("HTTP_HOST")) allquery=squery+sURL If InStr(allquery,"%20")<>0 or InStr(allquery,"%27")<>0 or InStr(allquery,"'")<>0 or InStr(allquery,"%a1a1")<>0 or InStr(allquery,"%24")<>0 or InStr(allquery,"$")<>0 or InStr(allquery,"%3b")<>0 or InStr(allquery,";")<>0 or InStr(allquery,"%%")<>0 or InStr(allquery,"%3c")<>0 or InStr(allquery,"<")<>0 or InStr(allquery,">")<>0 or InStr(allquery,"--")<>0 or InStr(allquery,"sp_")<>0 or InStr(allquery,"xp_")<>0 or InStr(allquery,"exec")<>0 or InStr(allquery,"\")<>0 or InStr(allquery,"delete")<>0 or InStr(allquery,"dir")<>0 or InStr(allquery,"exe")<>0 or InStr(allquery,"select")<>0 or InStr(allquery,"Update")<>0 or InStr(allquery,"cmd")<>0 or InStr(allquery,"*")<>0 or InStr(allquery,"^")<>0 or InStr(allquery,"(")<>0 or InStr(allquery,")")<>0 or InStr(allquery,"+")<>0 or InStr(allquery,"copy")<>0 or InStr(allquery,"format")<>0 or not(isnumeric(Request("id"))) then Response.Redirect "/" Response.End End If '数据库连接 dim conn,connstr 'on error resume next connstr="DBQ="+server.mappath("#Date.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" '数据库连接地址 Set conn=server.createobject("ADODB.CONNECTION") conn.open connstr '设置留言板文件返回地址 dim Url,Title,action,id,ip Url="Index.asp" 'Url为留言板的地址 Title="中国水网交互系统之反馈" '过滤字符(如果需要增加直接复制fString = Replace(fString, "日你妈", "*")然后修改文字便可以) Function htmlInfo(fString) If not isnull(fString) then fString = Replace(fString, "日你妈", "*") fString = Replace(fString, "法轮功", "*") fString = Replace(fString, "狗日", "*") fString = Replace(fString, "我操", "*") fString = Replace(fString, "我靠", "*") htmlInfo = fString End If End Function '页面执行时间 dim startime startime=timer() '判断是否登陆 Function checkadmin() If Session("Admin")="" then Response.Redirect "?Action=login" Response.End End If End Function '获取浏览器action Action=Request.Querystring("action") '获取浏览器id id=Request.Querystring("id") '获取IP地址 ip=Request.ServerVariables("REMOTE_ADDR") 'MD5加密计算 Private Const BITS_TO_A_BYTE = 8 Private Const BYTES_TO_A_WORD = 4 Private Const BITS_TO_A_WORD = 32 Private m_lOnBits(30) Private m_l2Power(30) Private Function LShift(lValue, iShiftBits) If iShiftBits = 0 Then LShift = lValue Exit Function ElseIf iShiftBits = 31 Then If lValue And 1 Then LShift = &H80000000 Else LShift = 0 End If Exit Function ElseIf iShiftBits < 0 Or iShiftBits > 31 Then Err.Raise 6 End If If (lValue And m_l2Power(31 - iShiftBits)) Then LShift = ((lValue And m_lOnBits(31 - (iShiftBits + 1))) * m_l2Power(iShiftBits)) Or &H80000000 Else LShift = ((lValue And m_lOnBits(31 - iShiftBits)) * m_l2Power(iShiftBits)) End If End Function Private Function RShift(lValue, iShiftBits) If iShiftBits = 0 Then RShift = lValue Exit Function ElseIf iShiftBits = 31 Then If lValue And &H80000000 Then RShift = 1 Else RShift = 0 End If Exit Function ElseIf iShiftBits < 0 Or iShiftBits > 31 Then Err.Raise 6 End If RShift = (lValue And &H7FFFFFFE) \ m_l2Power(iShiftBits) If (lValue And &H80000000) Then RShift = (RShift Or (&H40000000 \ m_l2Power(iShiftBits - 1))) End If End Function Private Function RotateLeft(lValue, iShiftBits) RotateLeft = LShift(lValue, iShiftBits) Or RShift(lValue, (32 - iShiftBits)) End Function Private Function AddUnsigned(lX, lY) Dim lX4 Dim lY4 Dim lX8 Dim lY8 Dim lResult lX8 = lX And &H80000000 lY8 = lY And &H80000000 lX4 = lX And &H40000000 lY4 = lY And &H40000000 lResult = (lX And &H3FFFFFFF) + (lY And &H3FFFFFFF) If lX4 And lY4 Then lResult = lResult Xor &H80000000 Xor lX8 Xor lY8 ElseIf lX4 Or lY4 Then If lResult And &H40000000 Then lResult = lResult Xor &HC0000000 Xor lX8 Xor lY8 Else lResult = lResult Xor &H40000000 Xor lX8 Xor lY8 End If Else lResult = lResult Xor lX8 Xor lY8 End If AddUnsigned = lResult End Function Private Function md5_F(x, y, z) md5_F = (x And y) Or ((Not x) And z) End Function Private Function md5_G(x, y, z) md5_G = (x And z) Or (y And (Not z)) End Function Private Function md5_H(x, y, z) md5_H = (x Xor y Xor z) End Function Private Function md5_I(x, y, z) md5_I = (y Xor (x Or (Not z))) End Function Private Sub md5_FF(a, b, c, d, x, s, ac) a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_F(b, c, d), x), ac)) a = RotateLeft(a, s) a = AddUnsigned(a, b) End Sub Private Sub md5_GG(a, b, c, d, x, s, ac) a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_G(b, c, d), x), ac)) a = RotateLeft(a, s) a = AddUnsigned(a, b) End Sub Private Sub md5_HH(a, b, c, d, x, s, ac) a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_H(b, c, d), x), ac)) a = RotateLeft(a, s) a = AddUnsigned(a, b) End Sub Private Sub md5_II(a, b, c, d, x, s, ac) a = AddUnsigned(a, AddUnsigned(AddUnsigned(md5_I(b, c, d), x), ac)) a = RotateLeft(a, s) a = AddUnsigned(a, b) End Sub Private Function ConvertToWordArray(sMessage) Dim lMessageLength Dim lNumberOfWords Dim lWordArray() Dim lBytePosition Dim lByteCount Dim lWordCount Const MODULUS_BITS = 512 Const CONGRUENT_BITS = 448 lMessageLength = Len(sMessage) lNumberOfWords = (((lMessageLength + ((MODULUS_BITS - CONGRUENT_BITS) \ BITS_TO_A_BYTE)) \ (MODULUS_BITS \ BITS_TO_A_BYTE)) + 1) * (MODULUS_BITS \ BITS_TO_A_WORD) ReDim lWordArray(lNumberOfWords - 1) lBytePosition = 0 lByteCount = 0 Do Until lByteCount >= lMessageLength lWordCount = lByteCount \ BYTES_TO_A_WORD lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(Asc(Mid(sMessage, lByteCount + 1, 1)), lBytePosition) lByteCount = lByteCount + 1 Loop lWordCount = lByteCount \ BYTES_TO_A_WORD lBytePosition = (lByteCount Mod BYTES_TO_A_WORD) * BITS_TO_A_BYTE lWordArray(lWordCount) = lWordArray(lWordCount) Or LShift(&H80, lBytePosition) lWordArray(lNumberOfWords - 2) = LShift(lMessageLength, 3) lWordArray(lNumberOfWords - 1) = RShift(lMessageLength, 29) ConvertToWordArray = lWordArray End Function Private Function WordToHex(lValue) Dim lByte Dim lCount For lCount = 0 To 3 lByte = RShift(lValue, lCount * BITS_TO_A_BYTE) And m_lOnBits(BITS_TO_A_BYTE - 1) WordToHex = WordToHex & Right("0" & Hex(lByte), 2) Next End Function Public Function MD5(sMessage) m_lOnBits(0) = CLng(1) m_lOnBits(1) = CLng(3) m_lOnBits(2) = CLng(7) m_lOnBits(3) = CLng(15) m_lOnBits(4) = CLng(31) m_lOnBits(5) = CLng(63) m_lOnBits(6) = CLng(127) m_lOnBits(7) = CLng(255) m_lOnBits(8) = CLng(511) m_lOnBits(9) = CLng(1023) m_lOnBits(10) = CLng(2047) m_lOnBits(11) = CLng(4095) m_lOnBits(12) = CLng(8191) m_lOnBits(13) = CLng(16383) m_lOnBits(14) = CLng(32767) m_lOnBits(15) = CLng(65535) m_lOnBits(16) = CLng(131071) m_lOnBits(17) = CLng(262143) m_lOnBits(18) = CLng(524287) m_lOnBits(19) = CLng(1048575) m_lOnBits(20) = CLng(2097151) m_lOnBits(21) = CLng(4194303) m_lOnBits(22) = CLng(8388607) m_lOnBits(23) = CLng(16777215) m_lOnBits(24) = CLng(33554431) m_lOnBits(25) = CLng(67108863) m_lOnBits(26) = CLng(134217727) m_lOnBits(27) = CLng(268435455) m_lOnBits(28) = CLng(536870911) m_lOnBits(29) = CLng(1073741823) m_lOnBits(30) = CLng(2147483647) m_l2Power(0) = CLng(1) m_l2Power(1) = CLng(2) m_l2Power(2) = CLng(4) m_l2Power(3) = CLng(8) m_l2Power(4) = CLng(16) m_l2Power(5) = CLng(32) m_l2Power(6) = CLng(64) m_l2Power(7) = CLng(128) m_l2Power(8) = CLng(256) m_l2Power(9) = CLng(512) m_l2Power(10) = CLng(1024) m_l2Power(11) = CLng(2048) m_l2Power(12) = CLng(4096) m_l2Power(13) = CLng(8192) m_l2Power(14) = CLng(16384) m_l2Power(15) = CLng(32768) m_l2Power(16) = CLng(65536) m_l2Power(17) = CLng(131072) m_l2Power(18) = CLng(262144) m_l2Power(19) = CLng(524288) m_l2Power(20) = CLng(1048576) m_l2Power(21) = CLng(2097152) m_l2Power(22) = CLng(4194304) m_l2Power(23) = CLng(8388608) m_l2Power(24) = CLng(16777216) m_l2Power(25) = CLng(33554432) m_l2Power(26) = CLng(67108864) m_l2Power(27) = CLng(134217728) m_l2Power(28) = CLng(268435456) m_l2Power(29) = CLng(536870912) m_l2Power(30) = CLng(1073741824) Dim x Dim k Dim AA Dim BB Dim CC Dim DD Dim a Dim b Dim c Dim d Const S11 = 7 Const S12 = 12 Const S13 = 17 Const S14 = 22 Const S21 = 5 Const S22 = 9 Const S23 = 14 Const S24 = 20 Const S31 = 4 Const S32 = 11 Const S33 = 16 Const S34 = 23 Const S41 = 6 Const S42 = 10 Const S43 = 15 Const S44 = 21 x = ConvertToWordArray(sMessage) a = &H67452301 b = &HEFCDAB89 c = &H98BADCFE d = &H10325476 For k = 0 To UBound(x) Step 16 AA = a BB = b CC = c DD = d md5_FF a, b, c, d, x(k + 0), S11, &HD76AA478 md5_FF d, a, b, c, x(k + 1), S12, &HE8C7B756 md5_FF c, d, a, b, x(k + 2), S13, &H242070DB md5_FF b, c, d, a, x(k + 3), S14, &HC1BDCEEE md5_FF a, b, c, d, x(k + 4), S11, &HF57C0FAF md5_FF d, a, b, c, x(k + 5), S12, &H4787C62A md5_FF c, d, a, b, x(k + 6), S13, &HA8304613 md5_FF b, c, d, a, x(k + 7), S14, &HFD469501 md5_FF a, b, c, d, x(k + 8), S11, &H698098D8 md5_FF d, a, b, c, x(k + 9), S12, &H8B44F7AF md5_FF c, d, a, b, x(k + 10), S13, &HFFFF5BB1 md5_FF b, c, d, a, x(k + 11), S14, &H895CD7BE md5_FF a, b, c, d, x(k + 12), S11, &H6B901122 md5_FF d, a, b, c, x(k + 13), S12, &HFD987193 md5_FF c, d, a, b, x(k + 14), S13, &HA679438E md5_FF b, c, d, a, x(k + 15), S14, &H49B40821 md5_GG a, b, c, d, x(k + 1), S21, &HF61E2562 md5_GG d, a, b, c, x(k + 6), S22, &HC040B340 md5_GG c, d, a, b, x(k + 11), S23, &H265E5A51 md5_GG b, c, d, a, x(k + 0), S24, &HE9B6C7AA md5_GG a, b, c, d, x(k + 5), S21, &HD62F105D md5_GG d, a, b, c, x(k + 10), S22, &H2441453 md5_GG c, d, a, b, x(k + 15), S23, &HD8A1E681 md5_GG b, c, d, a, x(k + 4), S24, &HE7D3FBC8 md5_GG a, b, c, d, x(k + 9), S21, &H21E1CDE6 md5_GG d, a, b, c, x(k + 14), S22, &HC33707D6 md5_GG c, d, a, b, x(k + 3), S23, &HF4D50D87 md5_GG b, c, d, a, x(k + 8), S24, &H455A14ED md5_GG a, b, c, d, x(k + 13), S21, &HA9E3E905 md5_GG d, a, b, c, x(k + 2), S22, &HFCEFA3F8 md5_GG c, d, a, b, x(k + 7), S23, &H676F02D9 md5_GG b, c, d, a, x(k + 12), S24, &H8D2A4C8A md5_HH a, b, c, d, x(k + 5), S31, &HFFFA3942 md5_HH d, a, b, c, x(k + 8), S32, &H8771F681 md5_HH c, d, a, b, x(k + 11), S33, &H6D9D6122 md5_HH b, c, d, a, x(k + 14), S34, &HFDE5380C md5_HH a, b, c, d, x(k + 1), S31, &HA4BEEA44 md5_HH d, a, b, c, x(k + 4), S32, &H4BDECFA9 md5_HH c, d, a, b, x(k + 7), S33, &HF6BB4B60 md5_HH b, c, d, a, x(k + 10), S34, &HBEBFBC70 md5_HH a, b, c, d, x(k + 13), S31, &H289B7EC6 md5_HH d, a, b, c, x(k + 0), S32, &HEAA127FA md5_HH c, d, a, b, x(k + 3), S33, &HD4EF3085 md5_HH b, c, d, a, x(k + 6), S34, &H4881D05 md5_HH a, b, c, d, x(k + 9), S31, &HD9D4D039 md5_HH d, a, b, c, x(k + 12), S32, &HE6DB99E5 md5_HH c, d, a, b, x(k + 15), S33, &H1FA27CF8 md5_HH b, c, d, a, x(k + 2), S34, &HC4AC5665 md5_II a, b, c, d, x(k + 0), S41, &HF4292244 md5_II d, a, b, c, x(k + 7), S42, &H432AFF97 md5_II c, d, a, b, x(k + 14), S43, &HAB9423A7 md5_II b, c, d, a, x(k + 5), S44, &HFC93A039 md5_II a, b, c, d, x(k + 12), S41, &H655B59C3 md5_II d, a, b, c, x(k + 3), S42, &H8F0CCC92 md5_II c, d, a, b, x(k + 10), S43, &HFFEFF47D md5_II b, c, d, a, x(k + 1), S44, &H85845DD1 md5_II a, b, c, d, x(k + 8), S41, &H6FA87E4F md5_II d, a, b, c, x(k + 15), S42, &HFE2CE6E0 md5_II c, d, a, b, x(k + 6), S43, &HA3014314 md5_II b, c, d, a, x(k + 13), S44, &H4E0811A1 md5_II a, b, c, d, x(k + 4), S41, &HF7537E82 md5_II d, a, b, c, x(k + 11), S42, &HBD3AF235 md5_II c, d, a, b, x(k + 2), S43, &H2AD7D2BB md5_II b, c, d, a, x(k + 9), S44, &HEB86D391 a = AddUnsigned(a, AA) b = AddUnsigned(b, BB) c = AddUnsigned(c, CC) d = AddUnsigned(d, DD) Next MD5=LCase(WordToHex(b) & WordToHex(c)) End Function '过滤代码 Function htmlencode(fString) If not isnull(fString) then fString = Replace(fString, ">", ">") fString = Replace(fString, "<", "<") fString = Replace(fString, CHR(32), " ") fString = Replace(fString, CHR(9), " ") fString = Replace(fString, CHR(34), """) fString = Replace(fString, CHR(39), "'") fString = Replace(fString, CHR(13), "") fString = Replace(fString, CHR(10) & CHR(10), "

") fString = Replace(fString, CHR(10), "
") htmlencode = fString End If End Function Function uhtmlencode(fString) If not isnull(fString) then fString = Replace(fString, " ", CHR(32)) fString = Replace(fString, " ", CHR(9)) fString = Replace(fString, """, CHR(34)) fString = Replace(fString, "'", CHR(39)) fString = Replace(fString, "", CHR(13)) fString = Replace(fString, "

", CHR(10) & CHR(10)) fString = Replace(fString, "
", CHR(10)) uhtmlencode = fString End If End Function %>

中国水网
陶氏化学
法国爱森
北京海德能
三菱化学
纳尔科
巴斯夫(汽巴精化)
恒聚
三井化学
通用贝迪
美国清力
安德里茨/耐驰
阿法拉伐
无锡通用
无锡金禾
上海离心机研究所
维斯伐利亚
台湾川源
琥珀HUBER
江苏新天鸿
福乐伟
塘沽瓦特斯TWT
上海冠龙
丹佛斯Danfoss
铁岭阀门
郑蝶
安徽铜都
上海瓦特斯
博雷BRAY
大宇合力
法国KSB-AMRI
ITT飞力
凯士比KSB
南京蓝深
安徽国帧
米顿罗
ABS
鹏鹞环保
江苏亚太
安德里茨
德国威乐
西门子HV-TURBO
山东章晃
日本百事德
山东章丘
沈阳鼓风机厂
ABS/芬兰HST
长沙鼓风机厂
英国豪顿HOWDEN
川源
上海华鼓
中国新兴铸管
沈阳金德
圣戈班管道
华亚塑胶
邯郸金鑫铸管
河北宝硕
山东球墨铸铁管
本溪北台铸管
积水化学
江苏九鼎
广州新之地
无锡通用
江苏一环
扬州天雨
北京海斯顿
唐山清源
西门子USFilter
安徽国祯
扬州牧羊
南通华新
ABS NOPON
北京海斯顿
宜兴诺庞
江苏菲力
瑞好REHAU
安徽国祯
宜兴泉溪
溢洋水工业
上海威德
ITT Sanitaire
陶氏Dow
天津膜天膜
海德能
东丽TORAY
GE
旭化成
立升
科氏Koch
新加坡美能
招金膜天
ITT飞力
格兰富Grundfos
德国ABS
南京蓝深
上海凯泉
米顿罗Miltonroy
凯士比KSB
江苏亚太
上海连城
西派克SEEPEX
宜兴泉溪
琥珀Huber
扬州天雨
江苏一环
唐山清源
江苏兆盛
江苏通用
南京蓝深
江苏天鸿
扬州牧羊
加拿大特洁安(Trojan)
福建新大陆
安力斯(Onyx)
山东华特
威德高(Wedeco)
南京水夫
安度实(ALLDOS)
青岛海晟
美国瑞高(REGAL)
深圳欧泰华
哈希HACH
德国E+H
上海雷磁
ABB
普罗名特Prominent
美国GF
德国WTW
梅特勒-托利多mettler Toledo
天健创新
广州怡文
 
“水商圈目录设备”服务体系
“水商圈目录设备”服务体系,是采供双方依托第三方平台搭建的服务保障体系。服务体系保障服务质量,降低采购中间成本,提高设备市场集中度,构建优秀产业链联盟,以促进产业化发展为目标。
“水商圈目录设备”服务体系结构:
“水商圈目录设备”服务体系有六个方面的组成:一是开展基于水业设备用户的涉及设备各个专业领域的设备满意度指数调查,二是获得供需双方领先企业认可的、分门别类的设备服务标准;三是依托注册商标使用权的对水业优质服务设备的认可和证明;四是供应企业以开放式协议方式做出的履行承诺;五是采购企业开放式协议方式做出的优先采购承诺;六是由双方共同认可的第三方机构——中国水网,进行监督、调查、评价及推介。
<% Sql="select * from [Books] order by Books_Id desc" Set mRs=Server.CreateObject("adodb.recordSet") mRs.open sql,conn,1,1 If mRs.bof and mRs.eof then Response.Write"没有任何记录" 'Response.End Else mRs.PageSize =20000'每页记录条数 iCount=mRs.RecordCount '记录总数 iPageSize=mRs.PageSize maxpage=mRs.PageCount page=request("page") If Not IsNumeric(page) or page="" then page=1 Else page=cint(page) End If If page<1 then page=1 ElseIf page>maxpage then page=maxpage End If mRs.AbsolutePage=Page If page=maxpage then x=iCount-(maxpage-1)*iPageSize Else x=iPageSize End If End If for i=1 to mRs.pagesize If Session("Admin")<>"" or mRs("Books_Reply")<>"" then %> <% end if %> <% mRs.movenext If mRs.eof then exit for next mRs.close Set mRs=nothing %>
昵称为: <% =mRs("Books_Name") %> <% =mRs("Books_Time") %> 说: <% =htmlInfo(mRs("Books_Info")) %> ">+ ">'' <% If Session("Admin")<>"" then Response.Write " 回复" Response.Write " 删除" Response.Write " IP为:"&mRs("Books_Ip")&"" end if %>

<% 'call PageControl(iCount,maxpage,page) Sub PageControl(iCount,pagecount,page) '生成上一页下一页链接 Dim query, a, x, temp action = "http://" & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("SCRIPT_NAME") query = Split(Request.ServerVariables("QUERY_STRING"), "&") For Each x In query a = Split(x, "=") If StrComp(a(0), "page", vbTextCompare) <> 0 Then temp = temp & a(0) & "=" & a(1) & "&" End If Next Response.Write("") Response.Write("") Response.Write("") Response.Write("
") If page<=1 then Response.Write ("首页 " ) Response.Write ("上一页 ") Else Response.Write("首页 ") Response.Write("上一页 ") End If If page>=pagecount then Response.Write ("下一页 ") Response.Write ("尾页 ") Else Response.Write("下一页 ") Response.Write("尾页 ") End If Response.Write(" 页次:" & page & "/" & pageCount & " 页") Response.Write(" 共有 " & iCount & " 条留言") Response.Write(" 转到 " & "" & " 页 ") Response.Write("
") End Sub %>
 
服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

服务标准二:水业设备-吸刮泥机类

水商圈正在组织相关设备企业、水网采购及招投标战略合作伙伴、设备用户、水业专家对设备服务标准提出修正意见……

查看详情>>

发表评论

亲爱的网友: 很希望看到您对制定水业设备服务标准发表自己的见解,同时针对以上我们整理出的设备服务标准的初稿,也请您从专业角度谈谈具体的意见或建议。(如果您愿意在WORD文件中修改具体的标准,可以将修改后的文件发到水网的邮箱:b2b@h2o-china.com)。

<% Select Case action '添加留言调用 Case "add" '判断是否外部提交 dim From_url,Serv_url From_url = Cstr(Request.ServerVariables("HTTP_Referer")) Serv_url = Cstr(Request.ServerVariables("Server_Name")) If mid(From_url,8,len(Serv_url)) <> Serv_url Then Response.Write "" Response.End End If '二次判断,防止屏蔽JS后提交数据 Books_Name=htmlencode(Request.form("Books_Name")) Books_Qq=htmlencode(Request.form("Books_Qq")) Books_Mail=htmlencode(Request.form("Books_Mail")) Books_Info=htmlencode(Request.form("Books_Info")) '判断提交数据是否为空 If Books_name="" or Books_info="" then Response.Write "" Response.End '判断昵称能大于5个汉字 ElseIf len(Books_name)>20 then Response.Write "" Response.End '判断留言内容不能小于5个汉字,大于600个汉字! ElseIf len(Books_info)>1500 or len(Books_info)<1 then Response.Write "" Response.End Else Sql="Insert Into [Books] (Books_Name,Books_Mail,Books_Qq,Books_Info,Books_Time,Books_Ip) values ('"& Books_Name &"','"& Books_Mail &"','"& Books_Qq &"','"& Books_Info &"','"& now() &"','"& ip &"')" conn.execute(Sql) Response.Redirect Url Response.End End If '回复调用 Case "Reply" checkadmin Sql="update [Books] Set Books_Name='"&htmlencode(Request.form("Books_Name"))&"',Books_Qq='"& htmlencode(Request.form("Books_Qq")) &"',Books_Mail='"& htmlencode(Request.form("Books_Mail")) &"',Books_Info='"& htmlencode(uhtmlencode(Request.form("Books_Info"))) &"',Books_Reply='"& htmlencode(Request.form("Books_Reply")) &"'where Books_Id="& Id &"" conn.execute(Sql) Response.Redirect Url Response.End '删除调用 Case "del" checkadmin Sql="delete from [Books] where Books_Id="&Id conn.execute(Sql) Response.Redirect Url Response.End '添加管理员 Case "Addadmin" checkadmin dim Admin_User,Admin_pass Admin_User=htmlencode(Request.form("Admin_User")) Admin_Pass=Request.form("Admin_Pass") If Admin_User="" or Admin_Pass="" then Response.Write "" ElseIf Request("Admin_Pass")<>Request("Password") then Response.Write "" ElseIf len(Admin_Pass)<6 or len(Admin_Pass)>16 then Response.Write "" Else Sql="Insert Into [Admin] (Admin_User,Admin_pass) values ('"& Admin_User &"','"& md5(Admin_Pass) &"')" conn.execute(Sql) Response.Redirect "?Action=List" Response.End End If '修改管理员密码调用 Case "AdminModpass" checkadmin Admin_User=htmlencode(Request.form("Admin_User")) Admin_Gps=md5(Request.form("Admin_Gps")) Admin_Nps=md5(Request.form("Admin_Nps")) Admin_Pass=md5(Request.form("Admin_Pass")) Set mRs=conn.execute("select * from [Admin] where Admin_Id="& Id &" and Admin_Pass='"& Admin_Gps &"'") If mRs.eof then Response.Write "" Response.End End If Sql="update [Admin] Set Admin_User='"& Admin_User &"',Admin_Pass='"& Admin_Pass &"' where Admin_Id="& Id &"" conn.execute(Sql) Response.Redirect "?Action=List" Response.End '删除管理员 Case "Deladmin" checkadmin Sql="delete * from Admin where Admin_Id="& Id conn.execute(Sql) Response.Redirect "?Action=List" Response.End '登陆后台调用 Case "logincheck" Admin_User=htmlencode(Request.form("Admin_User")) Admin_Pass=md5(Request.form("Admin_Pass")) Set mRs=conn.execute("select * from [Admin] where Admin_User='"&Admin_User&"' and Admin_Pass='"&Admin_Pass&"'") If not mRs.eof then Session("Admin")=mRs("Admin_User") Response.Redirect Url Response.End Else Response.Write "" Response.End End If '退出后台调用 Case "logout" Session.Contents.Remove("Admin") Response.Redirect Url Response.End '修改密码页面 Case "Admin_Modpass" checkadmin %>
· 管理员帐号修改 · 返回
登录名: " maxlength="16" class="input">
旧密码:
新密码:
确  认:
  
<% '新增管理员页面 Case "Admin_Add" checkadmin %>
· 新增管理员 · 返回
管理员名称:
管理员密码:
确认密码:
  
<% '管理员列表页面 Case "List" checkadmin Set mRs=Server.CreateObject("adodb.recordSet") Sql="Select * from Admin" mRs.open Sql,conn,1,1 %>
· 管理员列表 · 返回
<% do while not mRs.eof %> <% mRs.movenext loop mRs.close Set mRs=nothing %>
ID 管理员名称 管理员密码 操作
<% =mRs("Admin_Id") %> <% =mRs("Admin_User") %> <% =mRs("Admin_Pass") %> &Admin=<% =mRs("Admin_User") %>">修改 <%if "'"& mRs("Admin_User") &"'"<>"'"& Session("Admin") &"'" Then Response.Write"删除" %>
<% '登陆页面 Case "login" %>
· 管理登陆 · 返回
管理员:
密  码:
  
<% '回复页面调用 Case "reply" checkadmin Set mRs=conn.execute("select * from [Books] where Books_Id="&Id) If mRs.eof then Response.Write "" Response.End End If %>
· 回复留言 · 返回
昵称: " class="input">
Q  Q: " class="input">
邮箱: " class="input">
留言:
回复:
  
<% mRs.close Set mRs=nothing '列表页面调用 Case Else %>
 昵称: *  
 电话:
 邮箱:
 内容:
*
    
<% End Select conn.close Set conn=nothing %>