仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1937|回复: 19
打印 上一主题 下一主题

[学习教程] ASP编程:ASP进修之FSO组件操作实例技能(8)

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:30:53 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。fso|技能        用到如今,你或许的确学到了很多,但或许会提出疑问:这个放在FSO文件操作里有甚么感化呢?
    那上面才是咱们的正题:用FSO停止复杂的文本投票。
    投票页面重要的就是显示各类项目标投票数,并响应赋于某个变量。然后判别本次投票的选相,绝对应地将投票数值加1,终了后再将一切值持续写入文本。
    1,一个HTML表单页Website.html
    以做投票点击的平台。
  用到如今,你或许的确学到了很多,但或许会提出疑问:这个放在FSO文件操作里有甚么感化呢?
  那上面才是咱们的正题:用FSO停止复杂的文本投票。
  <form action="result.ASP" method="post">
  <input type="radio" name="website" value="A" checked> cnbruce.com<br><input type="radio" name="website" value="B"> blueidea.com<br><input type="radio" name="website" value="C"> it365cn.com<br><input type="radio" name="website" value="D"> 5d.cn<br><input type="submit"><input type="reset">
    2,承受表单页值的result.asp
  <%whichfile=server.mappath("site.txt")
  set fso=createobject("Scripting.FileSystemObject")
  set thisfile=fso.opentextfile(whichfile)
  my_string=thisfile.read
  linea_num = instr(my_string,"A")
  b_num = instr(my_string,"B")
  c_num = instr(my_string,"C")
  d_num = instr(my_string,"D")
  total_num = len(my_string)
  a_value = mid(my_string,a_num+1,b_num-a_num-1)
  b_value = mid(my_string,b_num+1,c_num-b_num-1)
  c_value = mid(my_string,c_num+1,d_num-c_num-1)
  d_value = mid(my_string,d_num+1,total_num-d_num)
  select case request.form("website")
  case "A": a_value=a_value+1
  case "B": b_value=b_value+1
  case "C": c_value=c_value+1
  case "D": d_value=d_value+1
  end select
  mynew_string="A" & cstr(a_value) & "B" & cstr(b_value) & "C" & cstr(c_value) & "D" & cstr(d_value)
  set newfile=fso.createtextfile(whichfile)
  newfile.writeLine(mynew_string)
  newfile.closeset fso=nothing%>以后投票:<br>cnbruce.com:<%=a_value%>
  <br>blueidea.com:<%=b_value%><br>
  it356cn.com:<%=c_value%><br>
  5d.cn:<%=d_value%><br>
  <a href="website.html">前往持续</a>
    有了下面函数的基本,看这个应当不是很难的。
    3,最初不要忘了的记数文件site.txt
    格局:A1B1C1D1
    调试
    OK,三个文件就能够胜任一个很复杂的投票体系了,假如要增强,需求细化的则联合之前的常识吧,好比投过一次后设置session或cookies,当再次投票时分判别假如session或cookies存在则不答应,也就是复杂的投票防作假手腕了……固然更多的仍是要本人去想去理论了。
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 02:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表