なぜある伝言帳にはデータベースが必要ないのですか?


<>
input type=「edy」 manage.asp<%stream=Request.Form(「username」)sthomePage=Request.Form(「homepage」)stEmail=Request.Form(「Email」)'はフォーム情報を取得します。 Set fso=Server.reat Object(Script.FileSystemObject)'はfsoオブジェクトを作成します。 path="c:chunfeng/form.txt"ForReading=1,ForWriting=2,ForApppending=3 set file=fso.opentextfile(path,ForApppending,trUE)'ファイルを開く.OpenTextFile方法はTextStreamオブジェクトに戻ります。このオブジェクトはファイルの内容を書く、読む、スキップするなどの操作方法を示しています。また、OpentactFileのコマンドパラメータにtrUEを定義しています。ファイルが存在しないという意味です。trUEパラメータが定義されていないとシステムがエラーします。 file.write&vbcrlf'VB定数vbcrlfは、改行符を生成します。file.write&vbcrlffile.write(stremail)&vbcrlf'はファイルに情報を書きます。 file.closet file=nothingset fso=nothing'が空です。 form.txtを開けます。User's nameUser's home pageUser's emailを記録から分離します。データベースのような列がないので、先ほど記録したファイルから読み取る方法があります。作成されたファイルでは、1行目がユーザ名、2行目がユーザホームページ、3行目がユーザ電子メールボックス、他のユーザの情報もこのように配列されています。つまり、3行ごとにユーザ情報が含まれています。このようにして、私達はFPOで読み取りできます。「%set fso=Server.reate object」「Script.FileSystemObject」」「fsoオブジェクトを作成します。path=「c:chunfeng/form.txt」set file=fso.opentextfile(path,1)ファイルを開くのはいつですか?        Reponse.write(「Name:」&file.Readline&")'ReadLineメソッドは、改行が発生するまで1行の内容を読み取り、その後のReadLine呼び出しで次の行を読み取る。        Reponse.write(「Home Page:」&file.Readline&")        Response.write(「Email:」&file.Readline&「