Vinixop_s Postado Janeiro 28, 2010 Denunciar Share Postado Janeiro 28, 2010 Olá pessoal... Bom dia!Preciso muito resolver este problema e conto com vocês!Segue o código e o problema!<%caminho = "http://grupoalphabrasil.com.br/tempo/txt/Brasilia-DF.txt"Set FSO = Server.CreateObject("Scripting.FileSystemObject")Set TXT = FSO.OpenTextFile(caminho)response.write txt.readALLtxt.close%>Bom agora vamos ao problema!Eu preciso abrir este texto que está em um outro servidor.Não precisa ser necessariamente com FSO, eu preciso apenas colocar o valor deste arquivo txt em uma variável asp para trata-la dentro do site!Estou a dias procurando uma solução e o mais próximo que consegui encontrar foi um leitor de RSS que lê apenas arquivos XML.Desde já obrigadão! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Janeiro 28, 2010 Denunciar Share Postado Janeiro 28, 2010 (editado) Bem FSO só funciona dentro de arquivos no próprio servidor ...Para LER, disse apenas LER ... você deve usar o conponente "XMLHTTP" ...Referências:http://www.macoratti.net/xml_vb3.htmhttp://msdn.microsoft.com/en-us/library/ms762278(VS.85).aspxhttp://msdn.microsoft.com/en-us/library/ms757849(VS.85).aspxExemplo Prático (não testei pois estou sem serve ASP disponivel aqui na hora):<% Response.Buffer = True Dim xml '-- Cria o Objeto de leitura Set xml = Server.CreateObject("Microsoft.XMLHTTP") '-- Use o valor abaixo nas versões 3.0 do XMLHTTP: '-- Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP") ' Abre a URL indicada no metodo GET xml.Open "GET", "http://grupoalphabrasil.com.br/tempo/txt/Brasilia-DF.txt", False '-- faz o Envio das Informações Requisitadas para o Servidor xml.Send '-- Pega o Conteudo do TXT e coloca na Variável ConteudoTXT = xml.responseText '-- Imprime na Tela Response.Write ConteudoTXT '-- Limpa o 'cache' da Operação Set xml = Nothing %> Editado Janeiro 28, 2010 por SK15 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vinixop_s Postado Janeiro 30, 2010 Autor Denunciar Share Postado Janeiro 30, 2010 Bom dia pessoal!SK15 muito obrigado pela resposta!É isso mesmo, fiz como postou e deu tudo certinho!Adorei também o material de referência!Obrigado e um ótimo fim de semana! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vinixop_s Postado Janeiro 30, 2010 Autor Denunciar Share Postado Janeiro 30, 2010 Olha eu aqui de novo!SK15 o código funcionou perfeitamente ou quase!Eu procurei de todas as formas tentar arrumar o problema com a acentuação!Salvei como utf-8, coloquei códigos nos cabeçalhos mas de nada adiantou!Tem como resolver este problema?Aguardo!Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Janeiro 30, 2010 Denunciar Share Postado Janeiro 30, 2010 Testa ai, coloca este codigo no topo do seu codigo.<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% response.Charset = "utf-8" response.ContentType = "text/html" %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vinixop_s Postado Janeiro 31, 2010 Autor Denunciar Share Postado Janeiro 31, 2010 Bom dia pessoa!Valeu pela dica Marcos, mas mesmo assim ainda não funcionou!Aguardo ajuda de mais companheiros!Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Vinixop_s
Olá pessoal... Bom dia!
Preciso muito resolver este problema e conto com vocês!
Segue o código e o problema!
<%
caminho = "http://grupoalphabrasil.com.br/tempo/txt/Brasilia-DF.txt"
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set TXT = FSO.OpenTextFile(caminho)
response.write txt.readALL
txt.close
%>
Bom agora vamos ao problema!
Eu preciso abrir este texto que está em um outro servidor.
Não precisa ser necessariamente com FSO, eu preciso apenas colocar o valor deste arquivo txt em uma variável asp para trata-la dentro do site!
Estou a dias procurando uma solução e o mais próximo que consegui encontrar foi um leitor de RSS que lê apenas arquivos XML.
Desde já obrigadão!
Link para o comentário
Compartilhar em outros sites
5 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.