プログラミング学習

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

投稿日:

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

コードを見てみよう

クライアント側(利用者がみる側)とサーバー側(処理を実行する側)の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"
%>

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

まとめ

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

-プログラミング学習

執筆者:


comment

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

関連記事

【Python】画像を読み込んでみよう

Pythonのライブラリの中にある「OpenCV」を使って、画像処理をしていこうと思います。今回は、画像を読み込ませて表示させます。 Pythonで画像を読み込んでみよう Pythonで「画像処理」を …

【Python】ログイン機能を作る「Flask-Login」③

「Flask-Login」を使って「ログイン機能」を作っていきます。これでPart3になりますね。今回は「ログインが必要なページ」を作っていきたいと思います。 「@login_required」を使っ …

【エクセル】で「ちょこっとプログラミング」基礎編#1

プログラミングをしたことのない人向けにExcelでできる「ちょこっとプログラミング」を紹介します。今回は【基礎】として「セルとは?」と「セルの値を取得する」を題材にやっていきます。 セルとは エクセル …

【Python】ログイン機能を作る「Flask-Login」⑧

「ログイン機能を作る」の【Part8】いってみましょう。前回は「ログイン処理」を変更しました。今回からは「新規アカウント作成」の機能を作っていこうと思います。 アカウントの登録機能を作ろう では「アカ …

【Python】別のファイルを読み込んでみよう

Pythonでは「別のpyファイル」を読み込んで、そこに記述してある「変数」や「関数」などを使うことができるようです。 今回はその「インポート方法」を見ていきましょう。 別のpyファイルをインポートし …