Ir para conteúdo
Fórum Script Brasil
  • 0

Contador De Acessos


PhoEniXFirE

Pergunta

Estou com um contador de acessos como vocês podem ver no script abaixo, mas ele não funciona no IIS da minha maquina, mas quando o coloco no servidor de hospedagem ele funciona. Este script foi desenvolvido por um amigo meu, na maquina dele o script funcionou, nós já sabemos q isso se trata de configuração do IIS, mas ele n sabe aonde ele pode ter alterado pra q o script funcionasse na sua maquina.

[font=Courier]<%
meucont = Server.MapPath( "cont.txt" )
Set Sys = Server.CreateObject( "Scripting.FileSystemObject" )
Set Txt = Sys.OpenTextFile( meucont, 1 )
Contador = Fix( Txt.ReadAll )
Txt.Close
Contador = Contador + 1
Set Txt = Sys.OpenTextFile( meucont, 2 )
Txt.Write( Contador )
Txt.Close
Response.Write( Contador )
Set Sys = NOTHING
%>[/font]

Gostaria de saber se alguém mais informado no assunto pode me ajudar?

Obrigado pela atenção.

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

Boa Tarde amigo

você tem está rodando seus Asps, no IIS?

Bom.. você precisa "ativar" o FSO no IIS. Pois, senao fizer isso, não funcionará.

Agora como faz isso? Boa pergunta, pois eu tb nunca consegui fazer..

Quem sabe alguém da galera ae saiba..

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Boa Tarde amigo

você tem está rodando seus Asps, no IIS?

Bom.. você precisa "ativar" o FSO no IIS. Pois, senao fizer isso, não funcionará.

Agora como faz isso? Boa pergunta, pois eu tb nunca consegui fazer..

Quem sabe alguém da galera ae saiba..

Abraços

É vou ficar aguardando alguém poder me ajudar a solucionar este problema.

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta esse codigo ai!!!

<%
meucont = Server.MapPath( "cont.txt" )
Set Sys = Server.CreateObject( "Scripting.FileSystemObject" )
Set Txt = Sys.OpenTextFile meucont, 1 
Contador = Fix Txt.ReadAll
Txt.Close
Contador = Contador+1
Set Txt = Sys.OpenTextFile meucont, 2
Txt.Write("Contador")
Txt.Close
Response.Write Contador
Set Sys = NOTHING
%>

Se não conseguir poste ai denovo!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Tenta esse codigo ai!!!

<%
meucont = Server.MapPath( "cont.txt" )
Set Sys = Server.CreateObject( "Scripting.FileSystemObject" )
Set Txt = Sys.OpenTextFile meucont, 1 
Contador = Fix Txt.ReadAll
Txt.Close
Contador = Contador+1
Set Txt = Sys.OpenTextFile meucont, 2
Txt.Write("Contador")
Txt.Close
Response.Write Contador
Set Sys = NOTHING
%>

Se não conseguir poste ai denovo!!!

Cara, nem funcionou este script do jeito q estava, tive q colocar os parenteses novamente. Será q n existe outra solução?

Obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • 0

Bolo !!

cara.. eu to muito atarefado aqui..

ainda não tive tempo pra nada..

depois eu faço uns testes, e se conseguir, posto ensinando como se faz.

E PhoEniXFirE, gera algum erro quando você executa?

Link para o comentário
Compartilhar em outros sites

  • 0

Bicicleta, seja bem vindo ao fórum !!

Pois, pelo que vi, você se cadastrou hoje..

Todos estamos lhe dando as boas vindas.. hehe

Mas vejamos bem.. pelo que eu entendi, a duvida do tópico, é que o script de FSO dele funciona no servidor, mas não no IIS dele.

Ocorre o mesmo aqui comigo.. o FSO funciona no server, mas no meu IIS tb não.

não gera erro algum, simplesmente o navegador fica estremamente lento, e não executa nada. Sendo necessario fechar o navegador e reabri-lo.

Pelo que eu entendi, a duvida é essa. Se eu tiver enganado, me corrijam..

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Bicicleta, seja bem vindo ao fórum !!

Pois, pelo que vi, você se cadastrou hoje..

Todos estamos lhe dando as boas vindas.. hehe

Mas vejamos bem.. pelo que eu entendi, a duvida do tópico, é que o script de FSO dele funciona no servidor, mas não no IIS dele.

Ocorre o mesmo aqui comigo.. o FSO funciona no server, mas no meu IIS tb não.

não gera erro algum, simplesmente o navegador fica estremamente lento, e não executa nada. Sendo necessario fechar o navegador e reabri-lo.

Pelo que eu entendi, a duvida é essa. Se eu tiver enganado, me corrijam..

abraços

é isso mesmo a dúvida é essa?

dark0, você n sabe porque isso acontece?

PhoEniXFirE

Link para o comentário
Compartilhar em outros sites

  • 0

Eu andei fazendo uns testes, e percebi uma coisa:

Quando eu mandava executar qualquer script que usasse FSO, o IIS travava, ficava extremamente lento.

E só funcionava, se eu abrisse o navegador de novo..

Aí, descobri a causa disso aí!

Como já haviam comentado naquele forum, isso ocorre por que o Norton Antivirus tem opção para Bloqueio de Script!

Então, se você desativar aquela opção, nas opções do Norton, seu IIS não ficará mais travado!

Aqui, logo após desmarcar a opção, dar os OKs dentro do Norton, Quando tentei executar, ele não travou mais, mas deu erro de Permissão Negada.

Mas aí, são outras coisas envolvidas.

Teste aí, e qualquer coisa, estamos aí para ajudar

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Ae dark0, valeu pela recepção!

Então kara, não tinha entendi a parada, mais é isso mesmo... O Norton (iéca) bloqueia o uso do FSO como você citou...

Eu tenho até uns artigos aqui q falam sobre isso, caso não consigam resolver o problema, dêem um grito ai que dou uma procurada e posto aqui pruceis!!!

biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Bicicleta, seja bem vindo ao fórum !!

Pois, pelo que vi, você se cadastrou hoje..

Todos estamos lhe dando as boas vindas.. hehe

Mas vejamos bem.. pelo que eu entendi, a duvida do tópico, é que o script de FSO dele funciona no servidor, mas não no IIS dele.

Ocorre o mesmo aqui comigo.. o FSO funciona no server, mas no meu IIS tb não.

não gera erro algum, simplesmente o navegador fica estremamente lento, e não executa nada. Sendo necessario fechar o navegador e reabri-lo.

Pelo que eu entendi, a duvida é essa. Se eu tiver enganado, me corrijam..

abraços

é isso mesmo a dúvida é essa?

dark0, você n sabe porque isso acontece?

PhoEniXFirE

Cara descobrir qual o problema: desinstalei o Norton e um dia desses fui da uma olhada e estava funcionando.

Vallew pela ajuda

Link para o comentário
Compartilhar em outros sites

  • 0

Hehehe.. Eu só desativei aquela opção do Norton, e deu erro de permissão. A pasta estava marcada como somente leitura. desmarquei, e funcionou!

Bicicleta, se você achar aí, posta lá nos tutoriais, ok?

até mais!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...