Prova questo:
pannello.asp
codice:
<%@LANGUAGE = JScript%>
<%
// Memorizzo in una QueryString l'azione di aggiornamento
var azione = new String(Request.QueryString("azione"));
%>
<html>
<head>
<title>Pannello di controllo</title>
</head>
<body>
<%
/*
L'input generato dal form fa riferimento alla QueryString inizializzata
Quindi, se il suo valore è quello stabilito all'invio dei dati dal form
procedo con l'esecuzione della routine di aggiornamento del file
*/
if (azione == "modifica")
{
var testo = new String(Request.Form("testo"));
// Creo l'oggetto FSO
var FSO = new ActiveXObject("Scripting.FileSystemObject");
// Apro il file
var APRI = FSO.OpenTextFile(Server.MapPath("nomefile.txt"));
// Rigenero il file, ci scrivo dentro e lo chiudo
var SCRIVI = FSO.CreateTextFile(Server.MapPath("nomefile.txt"));
SCRIVI.WriteLine(testo);
SCRIVI.Close();
Response.Write("
Aggiornamento effettuato!</p>");
}
else
{
%>
<form method="post" action="pannello.asp?azione=modifica">
<textarea name="testo" rows="10" cols="30">
</textarea>
<input type="submit" value="Aggiorna">
</form>
<%
}
%>
</body>
</html>
crea un file di testo vuoto di nome "nomefile.txt" nella stessa cartella del file "pannello.asp".
Lo script non è mio, l'ho trovai su internet mesi fa.