script ASP de exemplo

<% @ Language = VBScript%>
			<%
			"-Se os parâmetros publicado a partir do teste '
			TestName = Request.form ( "TestName")
			Classificação = Request.form ( "Score")
			user = Request.form ( "nome")
			numQuestions = Request.Form ( "NumQuestions")
			passingGrade = Request.form ( "PassingGrade")

			'Validar que este é, na verdade, de um teste'
			se TestName = "" Ou pontuação = "" Ou user = "" Ou numQuestions = "" Ou passingGrade = "", em seguida,
			Response.Write "<html>"
			Response.Write "<head> <title> A falha </ title> </ head>"
			Response.Write "<body>"
			Response.Write "STATUS = 500"
			Response.Write "<br>"
			Response.Write "Não foi possível analisar os resultados dos testes devido a um erro de parâmetro."
			Response.Write "</ body> </ html>"
			outro
			'Escreva os resultados para um arquivo nomeado o mesmo que o teste'
			"Este poderia ser um banco de dados ou qualquer tipo de armazenamento de objeto, mas '
			"Mantê-lo simples, vamos usar apenas um arquivo de texto simples '
			fileName = "c: \" & TestName e "log"
  
			"Abra o arquivo de resultados para anexar '
			Const ForReading = 1, ForWriting = 2, 8 = ForAppending

			Definir objFSO = CreateObject ( "Scripting.FileSystemObject")

			se não objFSO.FileExists (filename), em seguida,
			objFSO.CreateTextFile (nome do arquivo)
			fim se

			Definir objInFile = objFSO.OpenTextFile (fileName, ForAppending, True)

			"Escrever os resultados '
			objInFile.WriteLine (Data & "," & Time & "," & usuário & "," & score)

			'Cursos mais antigos produzidos por Lectora utilizado um índice com base zero para as perguntas'
			'(Ie Question0 é a primeira pergunta)'
			'Cursos mais novos são um baseado (ie Question1 é a primeira pergunta)'
			'Determinar qual deles é'
			Dim startIndex
			valTemp = Request.form ( "Question0")
			Se (valTemp = ""), em seguida
			startIndex = 1
			outro
			startIndex = 0
			fim se

			"Escreva todas as perguntas e respostas '
			para i = startIndex para cint (startIndex + numQuestions-1)
			nameQ = "Pergunta" + CStr (i)
			NAMEA = "Resposta" + CStr (i)
			valQ = Request.form (nameQ)
			Vala = Request.form (NAMEA)
			objInFile.WriteLine (nameQ & ":" & valQ)
			objInFile.WriteLine (NAMEA & ":" & Vala)
			Próximo

			'File Fechar resultados'
			objInFile.Close
			Definir objInFile = Nothing
			Definir objFSO = Nothing
			fim se
			%>
		

Suporte | Sobre Trivantis
© de Copyright Trivantis 2017