roDe Postado Novembro 7, 2008 Denunciar Share Postado Novembro 7, 2008 :blink: olá pessoa estou tentando gravar os dados do usuario,quando ele for acessar o sistema preciso q gere um arquivo log(um txt), contendo:(usuario, a senha e a hora q foi acessada, (hora do servidor)),link abaixo da index.(http://rapidshare.com/files/161548220/index.html),ex:usuario:maria;senha:jose;...............arquivo log:usuario maria senha jose 10:30ou seja os campos sendo gravados em txt..me ajudem pro favor vão quebrar um galho imenso galera!!!!!!!obrigado desde já !!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 7, 2008 Denunciar Share Postado Novembro 7, 2008 Dá uma pesquisada sobre FSO (File System Object)Seria um exemplo:arquivo_nome = request.serverVariables("APPL_PHYSICAL_PATH") & "\arquivo.txt" set confile = createObject("scripting.filesystemobject") set fich = confile.openTextFile(arquivo) set arquivo = confile.CreateTextFile(arquivo_nome) usuario = "jonathan" senha = "123456" hora = hour(now()) arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & horaPronto !!Seu script está feitoObs.:Acho que seria melhor, mais rápido e mais fácil gravar em uma base de dados, mas se você optou por fazer isso deve ter um motivoSe funcionar, posta aí !Pode ajudar outras pessoas com o mesmo problema Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roDe Postado Novembro 9, 2008 Autor Denunciar Share Postado Novembro 9, 2008 Dá uma pesquisada sobre FSO (File System Object)Seria um exemplo:arquivo_nome = request.serverVariables("APPL_PHYSICAL_PATH") & "\arquivo.txt" set confile = createObject("scripting.filesystemobject") set fich = confile.openTextFile(arquivo) set arquivo = confile.CreateTextFile(arquivo_nome) usuario = "jonathan" senha = "123456" hora = hour(now()) arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & horaPronto !!Seu script está feitoObs.:Acho que seria melhor, mais rápido e mais fácil gravar em uma base de dados, mas se você optou por fazer isso deve ter um motivoSe funcionar, posta aí !Pode ajudar outras pessoas com o mesmo problemavelho num rola, tipo nest codigo el diz q "erro argumento invalido",linha="61"arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & horatipoBROW sou iniciante:tenho um banco de dados o cara digita login e senha,se for correto grava no txt com o nome do usuario, a data e com e a hora do servidor....tenho est aki q to mexendoele só grava o numeros!!!!!!!!c puderem m ajudar agradece obrigado!!!!!!!!!!!'criamos o nome do arquivo arquivo= request.serverVariables("APPL_PHYSICAL_PATH") & "usuarios.txt" 'conectamos com o FSO set confile = createObject("scripting.filesystemobject") 'criamos o objeto TextStream set fich = confile.CreateTextFile(arquivo) 'escrevemos os números do 0 ao 9 hora = hour(now()) arquivo.writeline(vbCrLf & "Hora=" & hora) 'fechamos o arquivo fich.close() 'voltamos a abrir o arquivo para leitura set fich = confile.OpenTextFile(arquivo) 'lemos o conteúdo do arquivo texto_arquivo = fich.readAll() 'imprimimos na página o conteúdo do arquivo response.write(texto_arquivo) 'fechamos o arquivo fich.close() AGRADECE O COMPREENSÃO Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 9, 2008 Denunciar Share Postado Novembro 9, 2008 Erro de digitação ...Tava assim olha:arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & hora Tenta assim: arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & hora)Colocando o parêntesesSe funcionar, posta aí! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 roDe Postado Novembro 10, 2008 Autor Denunciar Share Postado Novembro 10, 2008 Erro de digitação ...Tava assim olha:arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & hora Tenta assim: arquivo.writeline("Usuario=" & usuario & vbCrLf & "Senha=" & senha & vbCrLf & "Hora=" & hora)Colocando o parêntesesSe funcionar, posta aí!brow!!!!!!!!!!!!!!!!!!!!!!! vlw!!!!!!!!!!!!!+++++++ num rola ele grava mas grava os valores atribuido às variaves, e c eu kiser gravar, outro nome sem perder o q tah gravado????tipojose digita:grava txt:jose 16/010/208 16:30.e quando o joão digitar???será q tem como o txt fikar assim:jose 16/010/208 16:30.joão 17/10/2008 15.30.assim suscessivamente quando o usuario entrar com sua senha ele grava o nome d kem digito e a hora e data.brow kerba + esta q prometo q num encho + o saco!!!!!!cara vlw mesmo boa semana pra ti!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest rode Postado Novembro 10, 2008 Denunciar Share Postado Novembro 10, 2008 Pessoal tranquiliz to começando agora em asp, nescessitogravar o q usuario digito em um txt,EX:usuario : jose.......................txt:jose,+ tenho um problema maior ainda!!!como q faço pra manter os dados já inseridos??EX:jose,joão,maria,meu codigo esta gravando a hora do sistema também!!!!!!Nescessito desta linha d comando pra terminar est bendito codigo!!!!!A tela de login esta em outro arquivo!!!!meu codigo esta assim!!!!!!!<%@ Language=VBScript %> <%Response.Expires = 0%> <%Response.Buffer = true%> <!--#include file="verify_login.asp"--> <!--#include file="header.asp"--> <center> <% 'criamos o nome do arquivo arquivo= request.serverVariables("APPL_PHYSICAL_PATH") & "usuarios.txt" 'conectamos com o FSO set confile = createObject("scripting.filesystemobject") 'criamos o objeto TextStream set fich = confile.CreateTextFile(arquivo) 'escrevemos os números do 0 ao 9 hora = hour(now()) fich.writeline(now()) fich.writeline(UserName) 'fechamos o arquivo fich.close() set confile = nothing set fich = nothing %> <a href='logout.asp' class=errmsg>Logout!</a> </center> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Novembro 10, 2008 Denunciar Share Postado Novembro 10, 2008 Rode, boa tarde. Procure não postar dois tópicos com o mesmo assunto. Acabei de mesclar os dois. Aguarde em breve terá respostas...Procure tb usar as tags CODE entre o seu código... facilitará a leitura e compreensão do mesmo...[]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 12, 2008 Denunciar Share Postado Novembro 12, 2008 Usa o "ReadAll" e lê todo o arquivo...Após isso, é só colocar o conteúdo anterior e o conteúdo novo...Procura na Google sobre "FileSystemObject"Você deve achar alguma coisa útil para o seu script...Qualquer coisa, é só postar ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
roDe
:blink: olá pessoa estou tentando gravar os dados do usuario,
quando ele for acessar o sistema preciso q gere um arquivo log(um txt), contendo:(usuario, a senha e a hora q foi acessada, (hora do servidor)),
link abaixo da index.
(http://rapidshare.com/files/161548220/index.html),
ex:
usuario:maria;
senha:jose;
...............
arquivo log:
usuario maria senha jose 10:30
ou seja os campos sendo gravados em txt..
me ajudem pro favor vão quebrar um galho imenso galera!!!!!!!
obrigado desde já !!!!!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.