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

    Variabile in file di testo

    uff è tutto il pome ke navigo qua e la per cercare soluzioni, e sono quasi arrivato a illuminarmi la vita.

    io devo scrivere il contenuto di una variabile in un file di testo ..

    uso ciò

    codice:
    Set f=fs.OpenTextFile(Server.MapPath("../public/mailing/"&idMailing&".txt"), 1)
    
    tfile.Write(body)
    tfile.close
    set tfile=nothing
    set fs=nothing
    peccato non funzioni ...

    se al posto di

    codice:
    tfile.Write(body)
    metto

    codice:
    tfile.Write("provaaaa")
    ovviamente funziona ...

    nella variabile BODY c'è dentro una pagina html ...


  2. #2
    codice:
    path = "../public/mailing/"&idMailing&".txt")"
    set objFile = objFileSystem.OpenTextFile(server.mappath(path), 2, TRUE)
    objFile.WriteLine variabile
    objFile.Close
    Set objFile = Nothing

  3. #3
    quindi ...
    questo è il codice che ho inserito

    codice:
    dim objFileSystem,objFile
    set objFileSystem=Server.CreateObject("Scripting.FileSystemObject")
    set objFile=objFileSystem.CreateTextFile("C:\webspace\resadmin\ragepunk\ragepunk.com\www\public\mailing\"&idMailingNew&".txt")
    path = "../public/mailing/"&idMailingNew&".txt"
    set objFile = objFileSystem.OpenTextFile(server.mappath(path))
    objFile.Writeline body
    objFile.Close
    Set objFile = Nothing
    set objFileSystem=nothing
    questo è l'errore riportato :\

    me lo da qua objFile.Writeline body



    codice:
    Microsoft VBScript runtime error '800a0036' 
    
    Bad file mode 
    
    /mailing/invio.asp, line 55

  4. #4
    ah dimenticavo ...

    se dopo server.mappath(path)

    metto ,2 , TRUE

    mi da questo errore

    Microsoft VBScript runtime error '800a0046'

    Permission denied

    /mailing/invio.asp, line 54


    alla linea precedente
    set objFile = objFileSystem.OpenTextFile(server.mappath(path))

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non hai i permessi di scrittura nella cartella in cui tenti di aprire il file.

    Roby

  6. #6
    Originariamente inviato da Roby_72
    Non hai i permessi di scrittura nella cartella in cui tenti di aprire il file.

    Roby
    doh'

    ma se il file lo creo (ed effettivamente viene creato perchè controllo in ftp e il file c'è) i permessi di scrittura dovrebbero esserci :\

    ma quel ,2 , TRUE che vuol dire ?? :\
    soprattutto ... perchè sono così sfigato ??

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore che ti dava prima usavi una variabile body il cui contenuto era vuoto...

  8. #8
    so' di essere un rompikazzo ... però il campo è pieno di dati, kontiene il codice di una pagina html intera...

    e me lo stampa ... solo che mi da sempre gli stessi errore, sia mettendo ,2,TRUE ke non mettendolo ...


  9. #9
    ragepunk, so che vado a prendere un thread un po vecchio , ma volevo chiederti se avevi risolto il problema, visto che è anche il mio.

    Grazie

  10. #10
    Guarda sn riuscito a fare il tutto, grazie mille lo stesso.

    Ti allego il codice


    Dim codice, paginaweb, stringa
    dim objFSO, objFile, objTextFile
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.CreateTextFile("C:\Prova.txt")

    paginaweb = "http://www.google.com"

    Set codice = CreateObject("Microsoft.XMLHTTP")

    codice.Open "GET", paginaweb, False
    codice.Send

    stringa = CStr(codice.ResponseText)

    MsgBox (stringa)

    objFile.Write stringa

    objFile.Close

    Set stringa = Nothing
    Set codice = Nothing


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.