Angenommen, Sie möchten ein einfaches Gästebuch erstellen, in dem Sie eine Datenbank erstellen können, in der Sie Benutzerinformationen speichern. Wenn Sie FSO zum Speichern von Informationen jedoch sparen, sparen Sie Zeit und Geld, wenn die Stromversorgung der Datenbank nicht erforderlich ist. Und einige ISPs können Datenbankanwendungen im Web einschränken.
Angenommen, Sie haben einige Benutzerinformationen in einem Formular gesammelt. Hier finden Sie einen einfachen Formular HTML -Code:
<html>
<body>
<form action = formHandler.asp methode = post>
<Eingabetyp = Textgröße = 10 Name = Benutzername>
<Eingabetyp = Textgröße = 10 name = homepage>
<Eingabetyp = Textgröße = 10 name = E -Mail>
< /form>
< /body>
< /html>
Schauen wir uns den Code an, der Formulare in FormHandler.asp verarbeitet:
< %
'Holen Sie sich Formularinfo
Strname = Request.form (Benutzername)
Strhomepage = Request.Form (Homepage)
Stremail = Request.form (E -Mail)
'Erstellen Sie das FSO -Objekt
Setzen Sie fso = server.createObject (scripting.FilesystemObject)
Bisher ist nichts Neues, als den Wert des Formularfelds zu erhalten und Variablen Werte zuzuweisen. Ein interessanter Teil erscheint unten - schreiben Sie eine Datei:
Path = C: Emp est.txt
Forreading = 1, Forwriting = 2, founting = 3
'Öffnen Sie die Datei
set File = fso.opentextFile (Pfad, Forppending, True)
'Schreiben Sie die Informationen in die Datei
Datei.Write (Strname) & VBCRLF
Datei.Write (strhomepage) & vbcrlf
Datei.Write (Stremail) & VBCRLF
'Schließen und aufräumen
Datei.close
Datei festlegen = nichts
fso = nichts setzen
Erinnern Sie sich daran, dass die OpenTextFile -Methode ein Textstream -Objekt zurückgibt, das ein weiteres Objekt im FSO -Modell ist. Das Textstream -Objekt zeigt Möglichkeiten zur Manipulation von Dateiinhalten wie das Schreiben, Lesen und Überspringen einer Zeile. Die VB Constant VBCRLF erzeugt einen neuen Charakter.
True ist im Befehlsparameter von OpenTextFile definiert, der dem System mitteilt, dass, wenn die Datei nicht vorhanden ist, es erstellen. Wenn die Datei nicht vorhanden ist und der wahre Parameter nicht definiert ist, tritt ein Fehler auf.
Gehen Sie nun zum Verzeichnis C: EMP, Open Test.txt, und Sie können die folgenden Informationen sehen:
Name des Benutzers
Benutzer -Homepage
E -Mail des Benutzers
Natürlich können diese Wörter durch alles ersetzt werden, der in der Form eingegeben wurde