搜索
熱搜: 活動 交友 discuz
查看: 2302|回復: 0
打印 上一主題 下一主題

[教學] ASP程序實現過濾髒話

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-8-14 04:57:22 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
  1. <!--#include file="../conn/dbconn1.asp"-->
  2. <!--#include file="../inc/safe.asp"-->
  3. <%
  4. content=Replace_Text(request.Form("content"))
  5. content=replace(content,"<","[")
  6. content=replace(content,">","]")
  7. newsid=Replace_Text(request.Form("newsid"))
  8. ip=request.Form("ip")
  9. rname=Replace_Text(request.Form("rname"))
  10. rname=replace(rname,"<","[")
  11. rname=replace(rname,">","]")
  12. 'username=Replace_Text(request.Form("username"))
  13. 'username=replace(username,"<","[")
  14. 'username=replace(username,">","]")
  15. '處理發表內容是髒話
  16. set rs=server.CreateObject("adodb.recordset")
  17. sql="select * from badword"
  18. rs.open sql,conn,3,3
  19. if rs.eof then
  20. response.Write("mei ziliao!")
  21. else
  22. on error resume next
  23. do while    not rs.bof and not rs.eof
  24. content=replace(content,rs.fields("word").value,"**")
  25. rname=replace(rname,rs.fields("word").value,"**")
  26. rs.movenext
  27. loop
  28. end if
  29. rs.close
  30. set rs=nothing
  31. ''''''''''''''''''''''''''''''
  32. set rs=server.CreateObject("ADODB.RecordSet")
  33. sql="select * from pl"
  34. rs.open sql,conn,3,3
  35. rs.addnew
  36. rs("content")=content
  37. rs("newsid")=newsid
  38. rs("ip")=ip
  39. rs("rname")=rname
  40. rs("username")=username
  41. rs.update
  42. rs.close
  43. %>
  44. <%
  45. set rsn=server.CreateObject("adodb.recordset")
  46. sqln="select newsid,plnum,plbz from news where newsid="&newsid&""
  47. rsn.open sqln,conn,1,3
  48. rsn("plnum")=rsn("plnum")+1
  49. rsn("plbz")=1
  50. rsn.update
  51. rsn.close
  52. %>
  53. <script>
  54. alert("成功發佈!")
  55. parent.location.href="shownews.asp?newsid=<%=newsid%>"
  56. </script>

複製代碼
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2026-7-22 04:30 , Processed in 0.036006 second(s), 17 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表