Jump to content
Fórum Script Brasil
  • 0

Ler arquivo txt remoto com asp


Question

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 to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

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.htm

http://msdn.microsoft.com/en-us/library/ms762278(VS.85).aspx

http://msdn.microsoft.com/en-us/library/ms757849(VS.85).aspx

Exemplo 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
%>

Edited by SK15
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148947
    • Total Posts
      645017
×
×
  • Create New...