<%@ LANGUAGE = VBScript中%> <% '获取参数从测试张贴“ 测试名= REQUEST.FORM(“测试名”) 得分= REQUEST.FORM(“得分”) 用户= REQUEST.FORM(“名称”) numQuestions = REQUEST.FORM(“NumQuestions”) passingGrade = REQUEST.FORM(“PassingGrade”) “验证,这实际上是从测试” 如果测试名=“”或者分数=“”或者用户=“”或者numQuestions =“”或者passingGrade =“”然后 的Response.Write“<HTML>” 的Response.Write“<HEAD> <标题>失败</ title> </ HEAD>” 的Response.Write“<BODY>” 的Response.Write“STATUS = 500” 的Response.Write“结果” 的Response.Write“无法解析测试结果由于参数错误”。 的Response.Write“</ body> </ HTML>” 其他 '结果写到一个叫一样的测试文件“ “这可能是一个数据库或任何类型的对象存储,而是” “保持简单,我们只需要使用一个纯文本文件” 文件名=“C:\”&测试名与“.LOG” “打开附加结果文件” 常量ForReading的= 1,ForWriting = 2,ForAppending = 8 设置objFSO =的CreateObject(“Scripting.FileSystemObject的”) 如果不是objFSO.FileExists(文件名),然后 objFSO.CreateTextFile(文件名) 万一 设置objInFile = objFSO.OpenTextFile(文件名,ForAppending,真) “将结果写' objInFile.WriteLine(日期和“,”&时间与“,”&用户“,”&得分) “通过Lectora生产的旧课程使用基于零指数为问题” “(即Question0是第一个问题)” “较新的课程是一家立足(即问题1是第一个问题)” “确定是哪个” 昏暗的startIndex valTemp = REQUEST.FORM(“Question0”) 如果(valTemp =“”),那么 的startIndex = 1 其他 的startIndex = 0 万一 “写的所有的问题和答案” 对于i =的startIndex到CINT(+了startIndex numQuestions-1) nameQ =“问题”+ CStr的(I) NAMEA =“答案”+ CStr的(I) valQ = REQUEST.FORM(nameQ) 瓦拉= REQUEST.FORM(NAMEA) objInFile.WriteLine(nameQ&“:”&valQ) objInFile.WriteLine(NAMEA&“:”&VALA) 下一个 “关闭结果文件” objInFile.Close 设置objInFile =什么 设置objFSO =没什么 万一 %>
技术支持 | 关于 Trivantis
© 版权 Trivantis 2017