salve,
è possibile includere in una pagina.asp un file esterno al proprio dominio ...
...es: include file="www.altrosito/pagina.html" ?
salve,
è possibile includere in una pagina.asp un file esterno al proprio dominio ...
...es: include file="www.altrosito/pagina.html" ?
Webplease.it WebAgency
www.webplease.it
codice:Function GetUrl(Url) Dim Http Set Http = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0") Http.open "GET",Url,False Http.Send() GetUrl = Http.ResponseText Set Http=Nothing End Function Response.Write GetUrl("http://www.sito.it/pagina.asp")
miticooo![]()
Webplease.it WebAgency
www.webplease.it
se funziona è proprio mitico, vado a testare!
FIGATA!
Funziona anche x importare codici HTML... esterni...
Mi sa che funziona con qualsiasi codice!
3 quesiti:Originariamente inviato da Baol74
codice:Function GetUrl(Url) Dim Http Set Http = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0") Http.open "GET",Url,False Http.Send() GetUrl = Http.ResponseText Set Http=Nothing End Function Response.Write GetUrl("http://www.sito.it/pagina.asp")
1) E' possibile selezionare solo una parte di codice da importare (x esempio solo quello dentra un certo tag o da una stringa a un'altra...) ?
2)una volta importato c'è modo di correggere tutti i link? (meglio server side credo) mi immagino una funzione del tipo:
Sostituisci ovunque 'href="' con 'href="www.laltromiosito.it/'
3) qual'è (se esiste) il codice corrispondente a quello scritto sopra in php?
thanks
Per la 1 e la 2 , devi fare delle funzioni di parsing. Il risultato di quella funzione è sempre la pagina completa. Se hai bisogno di una parte, di una tag o di una frase, ti devi costruire la funzioni di estrazione.
Per la 3, in php la funzione è sempre fopen
codice:$fp = fopen ("/home/rasmus/file.txt", "r"); $fp = fopen ("/home/rasmus/file.gif", "wb"); $fp = fopen ("http://www.example.com/", "r"); $fp = fopen ("ftp://user:password@example.com/", "w");
non riesco mica a trovare come si costruiscono queste funzioni di parsing... qualcuno mi può aiutare?
io devo importare in una pagina alcune stringhe di codice html di un'altra pagina, vorrei poterli dire il numero della righe da copiare oppure il testo (o il tag) da cui cominciare a importare e quello dove terminare.
grazie in anticipo
fai una ricerca per "regular expression"...cmq non è un gran metodo di procedere![]()
Ho provato a mettere il codice dentro una delle mie pagine. Ecco qui la mia prova:
---------------
....
<%
Function GetUrl(Url)
Dim Http
Set Http = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
Http.open "GET",Url,False
Http.Send()
GetUrl = Http.ResponseText
Set Http=Nothing
End Function
Response.Write GetUrl("http://www.the-underdogs.org/master.php")
%>
......
---------------
Ecco l'errore:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/abandongames2006/masterlist.asp, line 19
800401f3
Potreste illuminarmi? Saluti![]()
Webmaster di APOCALYPSE NOW!!! ( http://www.apocanow.it ).
Uno dei più grandi siti di videogaming in Italia, 4000 visitatori unici giornalieri, una bellissima comunità di videogiocatori e tanti trucchi e soluzioni ti attendono!