Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Contenuto file in una variabile

    Ciao,
    come posso fare in modo che il contenuto di un file stia in una sola variabile?

    Saluti,
    carlostefano

  2. #2
    intendi un file di testo? o un file generico?
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  3. #3
    un file generico...
    ho risolto utilizzando le seguenti codice:

    codice:
    strPath = Server.MapPath (STR_TEMPLATES_FOLDER & "default/whatever.html")
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    Set objOpenFile = objFSO.OpenTextFile(strPath, 1)
    strContent = objopenfile.ReadAll
    response.write strContent
    Set objFile = Nothing
    Set objFSO = Nothing
    Adesso però devo individuare all'interno della variabile strContent alcune righe di codice.
    Ad esempio...come posso isolare il testo contenuto all'interno dell'elemento title ?

  4. #4
    codice:
    set re=server.CreateObject("VBScript.RegExp")
    re.Pattern="<title>([^\v]*?)</title>"
    set ris = re.Execute(stringa)
    if ris.count>0 then
      titolo = ris(0).SubMatches(0)
      response.write(titolo)
    end if
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  5. #5
    Grazie per l'aiuto. Scusa, ma qual'è il contenuto della variabile stringa? e come faccio a rimpiazzare il testo contenuto all'interno del tag di apertura e di chisura con un'altro?

    Ciao,
    carlostefano

  6. #6
    codice:
    strPath = Server.MapPath (STR_TEMPLATES_FOLDER & "default/whatever.html")
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    Set objOpenFile = objFSO.OpenTextFile(strPath, 1)
    trContent = objopenfile.ReadAll
    
    Set objFile = Nothing
    Set objFSO = Nothing
    
    set re=server.CreateObject("VBScript.RegExp")
    re.Pattern="<title>([^\v]*?)</title>"
    set ris = re.Execute(strContent)
    if ris.count>0 then
      titolo = ris(0).SubMatches(0)
      response.write(titolo)
    end if
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

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.