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

    Scrivere un file di testo... errore

    Ciao a tutti...

    Ho avuto la necessità di trasformare tutte le pagine dinamiche di un sito in statiche.

    Ho quindi creato ciclo che legge la pagina già compilata, la salva in una variabile, e poi la scrive su un file di testo, nel seguente modo:

    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

    ---- ciclo
    html_della_pagina = GetUrl(indirizzo)
    tsTextStream.WriteLine (html_della_pagina)
    ---- fine ciclo

    In questo modo ottengo però questo errore:
    Invalid procedure call or argument

    Ho spezzato la variabile che è una stringa in più parti (quando c'è un a capo), ma il problema persiste.

    Credo sia dovuto alla presenza di qualche carattere che non riesce a "scrivere bene".


    Come posso fare?

  2. #2
    codice:
     tsTextStream.WriteLine html_della_pagina
    Senza le parentesi.

  3. #3
    Non cambia...

    Microsoft VBScript runtime error '800a0005'

    Invalid procedure call or argument

  4. #4
    Vediamo la pagina completa?

  5. #5
    La pagina è questa:

    http://www.agrilandia.com/abruzzo/Ag...%2DCapezzagna/

    Se divido il codice per ogni riga (vbcrlf) l'errore lo da all'inizio del testo (L'agriturismo La Capezzagna sembra un termine dialettale) e finisce con la fine del testo (fare bellissime escursioni.)



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.