Leggere un file remoto via ASP
Programmazione Monday 30 June 2008 alle 18:01Questo script permette ai programmatori ASP Classic di leggere un file remoto (su un altro server) per incorporarlo nelle proprie applicazioni. In sostanza potrei dire che equivale alle funzioni di CURL presenti e magnificamente funzionanti di PHP.
Dopo tanto tempo torno a pubblicare un articolo di programmazione, anche se banale, semplice e magari da tanti già utilizzato.
<%
' inserisci qui l'url della pagina da caricare
urlDaAprire = "http://url.protected.com/file-to-retrieve.txt"
' creiamo un oggetto xml
Set miaConnessione = CreateObject("Microsoft.XMLHTTP")
' connessione alla nostra url
miaConnessione.Open "get", urlDaAprire, false, "username", "password"
miaConnessione.Send
' ResponsePage è il contenuto dell'interrogazione all'indirizzo
ResponsePage = miaConnessione.responseText
Set miaConnessione = Nothing
' We will write
strPath = Server.Mappath("./nomeFileLocale.txt")
Set conFile = Server.CreateObject ("Scripting.FileSystemObject")
Set mioFile = conFile.OpenTextFile (strPath, 2)
mioFile.Write(ResponsePage)
mioFile.close
Set mioFile = Nothing
Set conFile = Nothing
%>
Username e Password non sono necessari. Nel caso che il file remoto che dovete utilizzare è libero e non richiede permessi, cancellate semplicemente gli ultimi 3 parametri alla riga 7, ottenendo
miaConnessione.Open "get",urlDaAprire
Come sempre, spero di esservi stato utile!