Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Leggere stringa da pagina html

    ciao a tutti, ho un problemino, ho due pagine asp, una genera una stringa con questo formato:

    variabile1=valore&variabile2=valore

    e la inserisce all'interno dei tag <body></body>

    l'altra pagina dovrebbe leggere la stringa e associare il valore delle due variabili ad altre due variabili asp ma non so come fare...

    compreso?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  2. #2
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763

    Re: Leggere stringa da pagina html

    Originariamente inviato da mr_chiocco
    ciao a tutti, ho un problemino, ho due pagine asp, una genera una stringa con questo formato:

    variabile1=valore&variabile2=valore

    e la inserisce all'interno dei tag <body></body>

    l'altra pagina dovrebbe leggere la stringa e associare il valore delle due variabili ad altre due variabili asp ma non so come fare...

    compreso?
    no... cmq ci provo

    <%
    ' qui valorizzi le variabili
    var1 = request.querystring("variabile1")
    var2 = request.querystring("variabile2")

    ' qui le mostri a video
    response.write var1
    response.write var2
    %>


  3. #3
    ok, ma così funziona? io la stringa la scrivo all'interno della pagina, non nell'url...

    praticamente la pagina asp che genera la stringa che poi dovrò leggere con l'altra pagina è questa:

    codice:
    <%
    response.write "ora="& time & "&data="& date
    %>
    funziona se uso request.querystring ?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  4. #4
    ...No, non può funzionare, io in pratica dovrei leggere il codice html della pagina ed estrapolare le due variabili...

    sono stato più chiaro?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  5. #5
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Originariamente inviato da mr_chiocco
    ok, ma così funziona? io la stringa la scrivo all'interno della pagina, non nell'url...

    praticamente la pagina asp che genera la stringa che poi dovrò leggere con l'altra pagina è questa:

    codice:
    <%
    response.write "ora="& time & "&data="& date
    %>
    funziona se uso request.querystring ?
    guarda che quel codice VA in una pagina... mica nell'url....

    x il resto nn ho capito na mazza...

  6. #6
    lo so che quel codice va in una pagina, ma non è quello che mi serve, in sostanza io devo leggere il codice html di una pagina poi per estrapolare quello che mi serve ci penso io, ho provato con xmlhttp ma non mi funziona, e poi non ho capito se xmlhttp estrapola solo il testo dalla pagina o mi restituisce tutto il codice html...
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  7. #7
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Originariamente inviato da mr_chiocco
    lo so che quel codice va in una pagina, ma non è quello che mi serve, in sostanza io devo leggere il codice html di una pagina poi per estrapolare quello che mi serve ci penso io, ho provato con xmlhttp ma non mi funziona, e poi non ho capito se xmlhttp estrapola solo il testo dalla pagina o mi restituisce tutto il codice html...


    usi quell'oggetto server... stop... ti crei la TUA procedura per sapere quanto e quale codice deve prendere di volta in volta dalla pagina HTML... poi lo "sputi" nella tua pagina ASP ...

    credo che sia l'unico modo...

    Nat

  8. #8
    OK, facendo ricerche sul forum infatti parlano tutti di quello, proverò così sperando che funzioni...
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    con l'oggetto xmlhttp carichi tutto l'html.

    la tua "querystring" la scrivi nel body... c'è scritto solo quello?
    Con xmlhttp dovresti caricarti la pagina, togliere tutto l'html e i ritorni capo e poi manipolarti quello che resta
    codice:
    strURL = "http://www.tuosito.com/pagina.asp" 
    Set objXML = Server.CreateObject("Microsoft.XMLHTTP") 
    objXML.Open "get", strURL, False 
    objXML.Send 
    html = objXML.responseText 
    Set objXML = Nothing 
    
    Set re = CreateObject("VBScript.RegExp")
    re.Pattern="(<[^>]*>)|\s"
    re.Global=true
    re.Multiline=true
    parametri = re.Replace(html,"")
    
    arr = Split(parametri,"&")
    for i=0 to UBound(arr)
      par = Split(arr(i),"=")
      Response.Write par(0) & " --> " & par(1) & "
    "
    next

  10. #10
    ho provato con questo codice che ho trovato nel forum:
    codice:
    <%
    Response.Buffer = True 
    Dim objXMLHTTP, xml 
    Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
    xml.Open "GET", "http://www.mrcdesign.net/home.htm", False
    xml.Send 
    strHtml = xml.responseText 
    Set FSO = CreateObject("Scripting.FileSystemObject") 
    sPath = Server.MapPath("prova2.txt") 
    Set f = FSO.CreateTextFile(sPath, True) 
    f.WriteLine(strHtml) 
    f.Close 
    Set f = Nothing 
    Set FSO = Nothing 
    
    set xml = Nothing 
    %>
    in teoria dovrebbe creare anche un file txt ma mi da questo errore sulla riga evidenziata:

    msxml3.dll (0x80072EFD)
    A connection with the server could not be established

    cosa significa? e cosa devo fare?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.