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

    Creare funzione per leggere e salvare file.txt

    Salve forum usao .asp da poco, vorrei creare una funzione su di una pagina.html
    per leggere e modificare file.txt sul server.
    Questo e il codice della pagina html
    codice:
    <html>
    <head>
    <title>paginahtml</title>
    </head>
    <body bgcolor="white" >
     
     
     
    
     <form method="post" >
    		  
    	Testo
    <textarea name="post" rows="15" cols="50" class="form"></textarea>
    
          <input type="submit" name="submit" value="invia" class="form">
    
          <input type="reset" value="cancella" class="form">
       <input type="button"style="width:70px" value="apri file.txt" /> 
        </form>
    
    
    
    
    
    
     
     
    </body>
    </html>
    Codice pagina .asp trovate in rete
    codice:
    <%
    dim fs, fo
    ' Creo una istanza dell'offetto FileSystemObject
    Set fs = Server.CreateObject("Scripting.FileSystemObject")
    ' Apro il file
    set fo = fs.OpenTextFile("file.txt", 8, true)
    ' Scrivo una linea alla fine del file
    fo.WriteLine("Aggiungo questa linea alla fine del file...")
    ' Chiudo
    fo.Close
    ' Faccio pulizia
    Set fo = Nothing
    Set fs = Nothing
    %>
    Vorrei tramite la pagina html salvare e leggere il file .txt.
    Spero di essere stato chiaro.Grazie

  2. #2
    Hai fatto un pò di confusione.
    Quando si prendono i dati non basta un copia e un incolla e basta

    PRima di risponderti devi dire esattamente cosa vuoi fare perchè l'esempio fa tutto e niente.

    vuoi che da asp si carichi un file txt e poi leggerlo?

    oppure devi creare un file txt in base ai dati scritti da un campo della text area?

    Una volta chiarite queste cose ti posso dare qualche informazioni in più altrimenti scrivo codice inutilmente

  3. #3
    Ti ringrazio per la risopsta
    Conosco asp da poco in pratica vorrei creare e modificare un file di testo sul server.
    Sono riuscito a crearlo ed a visualizzarlo.
    Mà non riesco ad aprire il file tipo lettura e scrittura (8),ogni volta per modificarlo lo creo di nuovo.Grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non esiste una modalita' "aggiornamento" come la pensi tu, al limite puoi aprirlo in "append" ovvero accodare dati a quelli esistenti.

    Per "modificare" devi rinominare il vecchio (o cancellarlo) e riscrivere tutto il file.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Ho trovato questo codice in rete
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
     <%
    strPath = Server.Mappath("File.txt")
    Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
    Set objApriFile = objFileSy.OpenTextFile(strPath, 1)
    Do While Not objApriFile.AtEndofStream
    Response.Write  objApriFile.ReadLine 
    Loop
    objApriFile.close
    %>
    
    %>
    Metodo di apertura file lettura scrittura
    Lettura 1
    codice:
    Set objApriFile = objFileSy.OpenTextFile(strPath, 1)
    Lettura e scrittura 3
    codice:
    Set objApriFile = objFileSy.OpenTextFile(strPath, 3)
    Scrittura 8
    codice:
    Set objApriFile = objFileSy.OpenTextFile(strPath, 8)
    Con la 1 riesco a leggere il file ma con la 8 anche se ho attivato i permessi in scrittura mi da questo errore
    codice:
    Microsoft VBScript runtime  error '800a0046'
    
    Permission denied
    
    /log.asp, line 5
    Non ho il permesso come mai?

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.