|
1. ログファイルのフォーマット |
2. 画面構成 |
3. 設定ファイル |
4. ロック処理 |
5. メインスクリプト |
6. 表示用 HTML テキスト |
7. ログファイルの処理 |
テキストファイル |
---|
|
フィールド名称 | 仕様 | |
---|---|---|
1 | 更新日付 |
エンドユーザが容易に読む事のできる投稿時の日付 と時間、またはその他の情報を示す任意の文字列 |
2 | ユーザ名 | ユーザが入力した名称 |
3 | タイトル | 本文のタイトル |
4 | 本文 | テキストエリアより入力される本文。改行コードは <BR> に変換する |
分類 | 内容 | |
---|---|---|
1 | ヘッダ |
HTML として必要なヘッダ部分と、アプリとしての ヘッダ部分 |
2 | 入力 | 入力部分 |
3 | ログ | ログデータ表示 |
4 | フッター | 各ページへのリンク及びアプリとしてのフッターと デバッグ表示 |
ini 形式の使用 |
---|
|
; ログファイルの最大行、この値を超えると過去ログへと移動 INI_MAXROW=10 ; ページ毎の行数 INI_ROWPERPAGE=5 ; ログファイル名 INI_LOGFILE=logfile.csv ; 過去ログ1ファイルの最大件数 INI_PASTMAXROW=5 ; LOCK 関数のリトライ回数 INI_LOCKCNT=3 ; LOCK 用ディレクトリ名 INI_LOCKDIR=lock ; 過去ログ用ディレクトリ INI_PASTDIR=past
ディレクトリへのアクセス |
---|
|
bbs.拡張子 |
---|
|
<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS"> </HEAD> <BODY>
<FORM name="frm" method="post"> <TABLE border="0" width=400> <TR> <TD>名前</TD> <TD width=300> <INPUT type="text" name="UserName" > </TD> </TR> <TR> <TD>タイトル</TD> <TD><INPUT type="text" name="Title"></TD> </TR> <TR> <TD colspan=2> <TEXTAREA name="Message" cols="60" rows="10"></TEXTAREA> </TD> </TR> <TR> <TD colspan=2> <INPUT type=submit name="send" value="登録"> </TD> </TR> </TABLE> </FORM> <HR size="1" color="silver">
</BODY> </HTML>
カレントログファイル |
---|
|
過去ログファイル |
---|
|