FC2ブログ


何か創りたい。
http://toshirr.blog13.fc2.com/
* Toshi's Recess Room - Toshi Creates. - 掲示板 CGI 開発状況 (5)
<< 2018/07 - 2018/08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2018/09 >>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ No. ]
[ 日時 : --/--/-- (--.) --:--:-- ]
[ カテゴリ : スポンサー広告 ]


掲示板 CGI 開発状況 (5)

時間が空いた気がしたので CGI へ取り組みました。
あまり積極的になれないときでもやってみると続いたりします。

パスワードを crypt 関数で暗号化してログへ格納するようにしました。
メッセージの表示のときにも、編集や削除のときにも、個人を識別する鍵になりますね。
しかし入力せずに投稿した場合は、編集も削除も出来ないようにする処理が要ります。

もう一つ、メッセージを 10 件毎にページ分けして表示するようにしました。
開始位置を決めて、ログの中から切り出す作業です。
ページ数の指定は、URI 中に ?Page=123 というようになります。
その代わり、メッセージの数に対して大き過ぎるページ数が指定されたときには
エラーだとわめきます。
これは、指定されたページ数およびログに格納されたメッセージ数とにらみ合い、
if 文にきちんとした条件付けをしなければならない為、
「正しい判断を導く式ってどんな?」をじっくり考える時間の中に入ります。
この時間は答えが出るまでがもどかしいですが、
ロジカルな思考がエンジン全開になる、楽しい時間です。

これからの作業は、
・パスワードによるメッセージの編集・削除機能の実装
・でもパスワード無しのメッセージはそんなこと出来ないようにする機能の実装
・でも管理者は専用のパスワードでそこらへんもいじれるようにする機能の実装
・ジャンルによるメッセージの管理機能の実装
・Cookie 周辺機能の実装

あたりです。
現時点でも使い物に絶対ならないわけではないですが、やっぱり使い物にならなそうです。
スポンサーサイト

[ No. 540 ]
[ 日時 : 2007/04/15 (Sun.) 22:32:12 ]
[ カテゴリ : プログラミング ]
[ コメント : 1 ]
[ トラック バック : 0 ]


コメント

[ No. 73 ]
[ 日時 : 2007/04/17 (Tue.) 19:36:38 ]
[ 名前 : YuponTKD # 3v9IlUEY ]
[ URI : http://hutuujin.radilog.net/ ]
[ タイトル : ]

>パスワード無しのメッセージはそんなこと出来ないようにする機能

これって正直なくてもいいのでは?
だってパス入れなければパスnull.....ってそういうことか。
そしたら編集・削除のとこにif(!$form{'pass'}){error("エラー");}を入れておけばばっちりだね☆


コメントの投稿









トラック バック


トラック バック URI

http://toshirr.blog13.fc2.com/tb.php/540-29d0e40c


前後の記事

これ以降に書かれた記事 : 最初の一週間の終焉(BlogPet)
これ以前に書かれた記事 : 最初の一週間の終焉

プロフィール

Toshi

  • Author:Toshi
  • 何かを創りたい Toshi の記録


ブログ内の検索


最近の記事


最近のコメント


最近のトラック バック


カレンダー

07 | 2018/08 | 09
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -


月別の記事


カテゴリ別の記事


RSS フィード


<< 2018/07 - 2018/08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2018/09 >>
* Toshi's Recess Room - Toshi Creates. - 掲示板 CGI 開発状況 (5)
http://toshirr.blog13.fc2.com/
(C) 2005 - 2009 Toshi, All Rights Reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。