Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    Una pagina in una stringa

    come faccio in Asp ad inserire in una stringa il contenuto di una pagina? Ossia ho una pagina html e voglio che il suo contenuto venga salvato dentro una variabile. Come faccio?

  2. #2
    Con l'oggetto File System Object leggi il contenuto del file e lo assegni ad una variabile.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    Ossia?

    Qual'è il codice per questa operazione?
    mettiamo che la pagina sia ciao.asp e voglio inserire il suo contenuto dentro una variabile "stringa" che cosa devo fare?

  4. #4
    Ma la pagina sta sullo stesso server, ovvero nello stesso sito?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    si

    si nella stessa cartella addirittura.

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Function ReadFile(Name)
    	Dim fso,File
    			Set Fso = Server.CreateObject("Scripting.FileSystemObject")
    			On error resume next
    			Set File = Fso.OpenTextFile(Server.MapPath(Name) , 1)
    			ReadFile = File.ReadAll()
    			If err.number<>0 then
    				ReadFile = ""
    			else
    				File.Close()
    			End if
    			On error goto 0
    			Set File = Nothing
    			Set Fso = Nothing
    End Function
    
    Variabile = ReadFile("NomeFile.Ext")

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    PERFETTO

    GRAZIE Baol74

  8. #8
    codice:
    <%
    pagina = "\public\pagina.html"
    set fso = server.createObject("scripting.fileSystemObject")
    if fso.fileExists(server.mapPath(pagina)) then
    set file = fso.openTextFile(server.mapPath(pagina),1)
    content = file.readAll
    set file = nothing
    else
    content = "Nulla"
    end if
    set fso = nothing
    response.write content
    %>

  9. #9
    Una domanda e se il file fosse su un altro server?

  10. #10
    strURL = "http://www.pagina_da_cui_prendere_il_codice"
    Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
    objXMLHTTP.Open "GET", StrURL, false
    objXMLHTTP.Send
    strPagina = CStr(objXMLHTTP.ResponseText)
    Set objXMLHTTP = Nothing

    nella variabile strPagina ottieni il codice



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 © 2026 vBulletin Solutions, Inc. All rights reserved.