59Tracker 1.0 仕様書(ファイル仕様のみ) -------- ■データファイル仕様 --- トピックデータファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}tp.data トピックのデータを格納するファイル。トピックHTMLファイル、index.html、アーカイブHTMLファイル等の出力で使用する。 番号 項目 概要 1 TOPICID 0〜の整数値、0のトピックは削除不可 2 LASTDATE トピックの最終更新日 YYYY/MM/DD HH:MM:SS 3 CATEGORY 1の場合はカテゴリ 4 STATUS トピックの状態 0:ドラフト 1:オープン 2:クローズ 9:削除 5 EDITOR トピックの最終更新者 6 TITLE トピックのタイトル 7 TEXT トピックの本文 8 PSNUM トピックの有効追記数 9 COMMENTNUM トピックの有効コメント数 10 LINKNUM トピックの有効関連情報数 11 TBNUM トピックの有効トラックバック数 12 FLIENUM トピックの添付ファイル数 13 ADTAG トピックのアフィリエイト広告タグ --- 追記データファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}ps.data トピックへの追記情報を格納するファイル。トピックHTMLファイルの出力で使用する。 番号 項目 概要 1 PSID 0:削除された追記データ、1〜の整数値:有効な追記 2 LASTDATE 追記の最終更新日 YYYY/MM/DD HH:MM:SS 3 EDITOR 追記の最終更新者 4 TITLE 追記のタイトル 5 TEXT 追記の本文 --- コメントデータファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}cm.data トピックへのコメントを格納するファイル。トピックHTMLファイルの出力で使用する。 番号 項目 概要 1 COMMENTID 0:削除された追記データ、1〜の整数値:有効な追記 2 POSTDATE コメントの投稿日 YYYY/MM/DD HH:MM:SS 3 AUTHOR コメントの著者(任意) 4 MAILADDR メールアドレス(任意) 5 HPURL ホームページURL(任意) 6 TEXT コメント本文 7 IPADDR コメント投稿者のIPアドレス --- トラックバックデータファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}tb.data トピックへのトラックバックを格納するファイル。トピックHTMLファイルの出力で使用する。 番号 項目 概要 1 TBID 0:削除されたトラックバックデータ、1〜の整数値:有効な追記 2 RECVDATE トラックバックの受信日時 YYYY/MM/DD HH:MM:SS 3 URL トラックバックエントリのURL 4 BLOGNAME ブログ名 5 TITLE トラックバックエントリのタイトル 6 EXCERPT トラックバックエントリの要約 --- 関連情報データファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}ln.data トピックの関連情報を格納するファイル。トピックHTMLファイルの出力で使用する。 番号 項目 概要 1 LINKID 0:削除された追記データ、1〜の整数値:有効な追記 2 TITLE リンク先のページタイトル 3 URL リンク先のページURL 4 SUMMARY 要約(任意) --- 添付ファイルデータファイル バージョン:59Tracker 1.0 ファイル名:{TOPICID}af.data トピック毎の添付ファイル情報を格納するためのファイル。トピックHTMLファイルの出力で使用する。 番号 項目 概要 1 FILEID 1〜の整数値、トピック毎のシーケンス 2 FILENAME ファイル名 3 FILEEXT ファイル拡張子 4 FILESIZE ファイルサイズ 5 STATUS 0:未使用 6 LASTDATE 最終更新日 7 LASTUSER 最終ユーザー --- 最新トピックファイル バージョン:59Tracker 1.0 ファイル名:newtopic.data 最近のトピックのIDを格納するファイル。index.html、トピックHTMLファイル、view.cgiの出力で使用する。 番号 項目 概要 1 TOPICID 0〜の整数値 --- 最新コメントファイル バージョン:59Tracker 1.0 ファイル名:newcomment.data 最近のコメントの要約を格納するファイル。index.html、トピックHTMLファイル、view.cgiの出力で使用する。 番号 項目 概要 1 TOPICID 0〜の整数値 2 COMMENTID 1〜の整数値 3 SUMMARY コメントの要約 --- 最新トラックバックファイル バージョン:59Tracker 1.0 ファイル名:newtb.data 最近のトラックバックの要約を格納するファイル。index.html、トピックHTMLファイル、view.cgiの出力で使用する。 番号 項目 概要 1 TOPICID 0〜の整数値 2 TBID 1〜の整数値 3 TITLE トラックバックエントリのタイトル --- アーカイブデータファイル バージョン:59Tracker 1.0 ファイル名:{YYYYMM}ar.data 月別のトピック一覧データを格納するためのファイル。view.cgiの出力で使用する。 番号 項目 概要 1 TOPICID 0〜の整数値 2 LASTDATE 最終更新日時 YYYY/MM/DD HH:MM:SS -------- ■システムファイルのディレクトリ構成 system system/{USERID} -------- ■システムファイル仕様 ユーザー情報ファイル バージョン:59Tracker 1.0 ファイル名:userlist.txt ユーザーの一覧とユーザーに関する情報を格納するためのファイル。ユーザー認証に使用する。 番号 項目 概要 1 USERID 英数字 2 PASSWORD 英数字 3 MAILADDR メールアドレス 4 USERNAME ユーザー名 5 AUTH 権限 0:管理者 1:編集者(無制限) 2:編集者(新規作成不可) 3:読者(1.0では未使用) 6 STATUS 0:無効 1:有効 7 TOPICS 担当トピックリスト --- トピックカウンターファイル バージョン:59Tracker 1.0 ファイル名:topiccounter.txt トピックIDを管理するためのカウンター。 番号 項目 概要 1 SEQ 連番 --- セッション情報ファイル バージョン:59Tracker 1.0 ファイル名:sessionlist.txt ユーザー毎のセッション情報を保持するするためのファイル。画面間のセッション管理に使用する。 番号 項目 概要 1 SESSIONID ランダムに生成しクッキーの識別に使用 2 USERID 対応するセッションのユーザーID 3 IPADDR IPアドレス --- Ping一覧ファイル バージョン:59Tracker 1.0 ファイル名:pinglist.txt トピックの更新時に送信するPing送信先リスト。 番号 項目 概要 1 PINGURL Ping送信先のURL --- 拒否一覧ファイル バージョン:59Tracker 1.0 ファイル名:denylist.txt コメントやトラックバックのフィルタリングに使用する。禁止URLまたは文字列のリスト。 番号 項目 概要 1 KEYWORD 拒否キーワードまたはURL --------