69 messaggi dal 23 settembre 2001
www.sballai.com
Salve a tutti,
sto creando un motore di ricerca interno a un sito, salvando in una tabella di un db access i dati che mi servono (Titolo, Link e Testo della pagina, cioè il CODICE HTML) e successivamente interrogando il db con una semplice query.
Il problema è riempire il db! Infatti utilizzando FSO e l'oggetto Textstream, file per file, mi riempie il db non con il codice HTML ma con il codice ASP.
Come faccio a riempire il db con il codice HTML generato dalla pagina ASP anzichè con il codice ASP di partenza?
Un grazie a tutti coloro che mi vorranno aiutare...
Saluti.
Luigi
1 messaggio dal 09 novembre 2004
luis75 ha scritto:

Come faccio a riempire il db con il codice HTML generato dalla pagina ASP anzichè con il codice ASP di partenza?


Puoi utilizzare l'oggetto XMLHTTP.
Prova questo piccolo esempio!
(copia il codice in GetHTML.asp)

<%@ language=VBScript%>
<html>
<title> Preleva HTML </title>
<body>
Inserisci URL:
<form name="GetSource" method=post action="GetHTML.asp" >
<input type="text" name="URL" size=50 value="http://">
<input type="submit" name="Submit" value="Preleva HTML">
</form>
</body>
</html>

<%
dim objXMLHTTP

URL = Request.form("URL")
if ( URL = "" ) or ( URL = "http://" )then
URL = "http://www.google.it"
end if

Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", URL, false
objXMLHTTP.Send

Response.Write "<hr>"
Response.Write "<h4>Codice HTML di &nbsp;"&URL&"</h4>"
Response.Write "<textarea rows=30 cols=120>"
Response.Write objXMLHTTP.responseText
Response.Write "</textarea>"
Set objXMLHTTP = Nothing
%>

Demo a
http://www.linkbox.it/dev/GetHTML.asp

Saluti,
michele borgia

Modificato da altracasella il 28 novembre 2004 02.36 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.