ho trovato questo script per aprire e visualizzare un file di testo in una TEXTAREA; è possibile apportare delle modifiche al file e quindi salvarlo.
il tutto funziona con file di piccole dimensioni, ma siccome lo uso su file dai 5 KB in su mi restituisce il seguente errore:
"Request-URI Too Large"

penso di aver individuato il problema nel metodo "GET" del FORM usato nel file.
ho provato a sostituire "GET" con "POST"; l'errore adesso è nell'istruzione:
"Set Leggi=Fso.OpenTextFile(Percorso & Nome_File)"

non sono così esperto per cui non so se sia possibile una soluzione.

grazie per l'attenzione


codice:
<%' Reperimento parametri
Percorso = Trim(Lcase(Request.QueryString("percorso")))
Nome_File = Trim(Lcase(Request.QueryString("file")))
Azione = LCase(Request.QueryString("azione"))

Set Fso = CreateObject("Scripting.FileSystemObject")

' Verifica se è stato premuto il tasto di memorizzazione
If Azione = "" then
   Set Leggi = Fso.OpenTextFile(Percorso & Nome_File)%>

   <FORM METHOD=GET ACTION="visualizza.asp">
   <TEXTAREA NAME="edit_file" ROWS=15 COLS=68><%=Leggi.ReadAll%></TEXTAREA>
   <INPUT TYPE=SUBMIT NAME="azione" VALUE="Memorizza">
   <INPUT TYPE=HIDDEN NAME="percorso" VALUE="<%=Percorso%>">
   <INPUT TYPE=HIDDEN NAME="file" VALUE="<%=Nome_File%>">
   </FORM>

<%Else

   Set Scrivi = Fso.CreateTextFile(Percorso & Nome_File, True)
   Scrivi.Write (Request.QueryString("edit_file")) %>

   <FONT  SIZE=2>Il file è stato correttamente modificato.</FONT>

<%End If%>

Visualizza contenuto directory