コメント |
http://lightbox.on.coocan.jp/download/board.lzh
[[投稿データ用テーブル]]
@DIV
CREATE TABLE `board` (
`board_id` bigint not null auto_increment,
`board_title` varchar(50),
`board_name` varchar(20),
`board_pass` varchar(40),
`board_body` mediumtext,
`board_create` datetime,
`board_update` datetime,
`board_delflg` varchar(1),
PRIMARY KEY (`board_id`)
)
@END
[[連続投稿禁止用テーブル]]
@DIV
CREATE TABLE `access` (
`access_ip` varchar(15),
`access_time` int,
PRIMARY KEY (`access_ip`)
)
@END
[[実装済み]]
@DIV
◎ 同一投稿の禁止
◎ 削除時は、`board_delflg` に 'D' をセットする
◎ 名前が未入力の場合の処理
◎ 名前とパスワードをクッキーで復帰
◎ 入力された HTML が反映されないようにする
◎ 連続投稿の禁止( 対アプリ投稿 )
@END
[[要修正内容]]
@DIV
◎ 変更時エラーが出た場合、元の状態に復帰していない
◎ 投稿データのループ部分を、外部ファイル取得の埋め込み型にする
◎ クッキーの有効期限を、ソースコード先頭で設定する
◎ サーバーのエラーチェックを model で関数化する
◎ entry.php の初期位置を画面右上にする
◎ 更新後は全てリダイレクトにし、メッセージ等の画面コントロールをリダイレクト後に行う
@END
[[未実装]]
@DIV
◎ SQLおよびメッセージを外部ファイル化する
◎ タイトルおよび本文に対する禁止文字列フィルタ
◎ 投稿参照機能
◎ ページ処理
◎ 検索処理
◎ 添付ファイル機能( 含ファイルアップロード )
◎ URL リンク化( 正規表現 )
◎ テキストエリア TAB 機能実装
@END
|