社内イントラネットに掲示板作成してみた。③

「社内イントラネットに掲示板作成してみた。②」に続きまして
掲示板作成時のコードを紹介します。

コードを見てみよう

クライアント側(利用者がみる側)とサーバー側(処理を実行する側)の2つを見ていきます。

  • クライアント側
  • サーバー側

クライアント側

<html>
 <head>
  <title>掲示板<title>
 </head>
 <body>
  <p>掲示板</p>
  <form method="POST" action="formup.asp">
    <table border="1">
     <tr>
       <th>投稿者</th>
       <th>コメント</th>
     </tr>
     <tr>
       <td><input type="text" name="user"></td>
       <td><input type="text" name="comment"></td> 
     </tr>
    </table>
       <input type="submit" value="投稿">
  </form>
<%
   Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
   Set objFile = objFSO.OpenTextFile("C:\board.txt",1,False) 
  
   If Err.Number > 0 Then
   Response.write "まだ投稿はありません"

   Else
   Do Until objFile.AtEndOfStream
   Response.write objFile.Readline
   Loop

   End If
   objFile.Close

   Set objFile = Nothing
   Set objFSO = Nothing
   %>
 </body>
</html>

サーバー側

<%
Set objFSO = Server.CreateObject("Scripting.FilesystemObject")
Set fi = objFSO.OpenTextFile("C:\board.txt,8,True")

 use = Request.Form("user")
 com = Request.Form("comment")

If Err.Number > 0
  Response.write "Open Error"
Else
  fi.Writeline use & com & "<br>"
End If

fi.close

Response.Redirect "form.asp"
%>

テキストに書き込んで、その書き込んだやつを読みに行くようなものになっています。

まとめ

設定がうまくいかず、実行画面をお見せすることができませんが、コードだけでも参考になればと思います。
それではまた。

  • X

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です