Come scrivere in un file in ASP da un modulo

December 14

Come scrivere in un file in ASP da un modulo


Active Server Pages (ASP) è un linguaggio server side-scripting creato da Microsoft. Esso consente ai programmatori web una vasta gamma di funzionalità di programmazione per creare pagine web dinamiche in grado di elaborazione e la memorizzazione delle informazioni utente. Uno dei compiti più comuni di un programma basato sul web potrebbe essere necessario eseguire è quello di catturare e memorizzare le informazioni in ingresso da un utente per un uso successivo. ASP rende relativamente facile se si memorizzano le informazioni in un database o un semplice file sul server.

istruzione

1 Creare un modulo di ingresso utilizzando elementi del modulo HTML. Aggiungere campi di testo per accettare le informazioni richieste e un pulsante di invio per inviare i dati di input per lo script ASP per la scrittura al file. Vedere l'esempio di seguito per la sintassi corretta per un semplice modulo progettato per catturare nome e l'indirizzo e-mail e inviare i dati ad una pagina denominata SaveToFile.asp.

<Form name = metodo = azione "MyForm" "post" = "SaveToFile.asp">
<P> <input type = "text" name = "nome"> </ p>
<P> <input type = "text" name = "email"> </ p>
<P> <input type = "submit" name = "submit" value = "Invia"> </ p>
</ Form>

2 Creare la pagina SaveToFile.asp con uno script che accetta le informazioni passate ad esso dal modulo e assegna i dati variabili. Vedere l'esempio di seguito per la corretta sintassi ASP per l'accettazione di dati del modulo. Si noti la 'indica un commento segue. I commenti sono ignorati dal server e saranno utilizzati per offrire spiegazione del codice che segue.

<% 'Questo indica l'inizio di uno script ASP.

'Creare il nome ed e-mail variabili.
Dim vName, Vemail

'Assegnare i dati del modulo per ogni variabile.
vName = Request.Form ( "nome")
Vemail = Request.Form ( "e-mail")

'Questo indica la fine dello script ASP.
%>

3 Creare un'istanza del file che si desidera scrivere con FileSystemObject ASP e l'oggetto TextFile.

'Creare le variabili del file.
fs Dim, lima

'Creare un'istanza di FileSystemObject.
set fs = Server.CreateObject ( "Scripting.FileSystemObject")

'Creare un'istanza dell'oggetto TextFile.
file di set = fs.CreateTextFile ( "Miofile.txt", true)

4 Scrivere le informazioni memorizzate nelle variabili vName e Vemail al file e separare le informazioni con una virgola.

'Scrivere le variabili al file.
file.write (vName)
file.write ( ",")
file.write (Vemail)

5 Chiudere l'oggetto file e distruggere il FileSystemObject e l'oggetto TextFile poi terminare lo script ASP.

file.close
file di set = niente
set fs = niente
%>

6 Rivedere l'intero script per assicurarsi che la sintassi sia corretta ei nomi dei file corretti vengono riferimento. Salvare il file e il nome SaveToFile.asp, quindi caricare le pagine sul server utilizzando il sistema di gestione dei file fornito dal tuo host web.

<%
Dim vName, Vemail

vName = Request.Form ( "nome")
Vemail = Request.Form ( "e-mail")

fs Dim, lima

set fs = Server.CreateObject ( "Scripting.FileSystemObject")
file di set = fs.CreateTextFile ( "Miofile.txt", true)

file.write (vName)
file.write ( ",")
file.write (Vemail)

file.close
file di set = niente
set fs = niente
%>