Aggiornare un file di testo da pannello di controllo con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Creiamo un piccolo pannello di controllo per aggiornare online un file di testo, file che magari utilizziamo in un'inclusione da qualche parte nel nostro sito.

Le operazioni da compiere sono abbastanza semplici, ragion per cui tenterò di non dirvi parole inutili, ma commenterò abbastanza dettagliatamente l'applicazione.

Ecco il codice del file pannello.asp:

<%@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("<p>Aggiornamento effettuato!</p>");
   }
   else
   {
%>

<form method="post" action="pannello.asp?azione=modifica">
   <textarea name="testo" rows="10" cols="30">
   <!--#include file="nomefile.txt"-->
   </textarea>
   <input type="submit" value="Aggiorna">
</form>

<%
   }
%>

</body>
</html>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.782)

:: Creazione di un'area di accesso riservato in Asp (45.422)

:: Connessione ad un database MySql con Asp (25.044)

:: Connessione ad un database Microsoft SQL Server con Asp (24.068)

:: Asp e database (23.123)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.300)

:: Una semplice area di accesso riservato senza DB in Asp (21.383)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.100)

IN EVIDENZA
DOWNLOAD