Re: 個別に設定? 全体に設定?


[ レスポンス ] [ でんげき☆ゲーマーズ ]

投稿者 ダーティーマイン 日時 2001 年 2 月 01 日 10:19:36: [DG-000418]

回答先: 一日制限の出来る掲示板!! 投稿者 水神 日時 2001 年 1 月 31 日 22:36:23

個人の書込み数を限定したいの? Aさんは3件まで、Bさんは2件までとか?
それとも、AさんだろうがBさんだろうが「今日は10件まで!」ってやりたいの?

どちらにしろ「掲示板(のファイル)に書き込む処理」が有るはずなので、そこに
「カウンタをチェックする」処理をかましてやれば良いのでは?
簡単に書くと、カウンタ用のファイルを作って

−−−−−−−−−

・カウンタ用ファイルの更新日付をチェック

・今日の日付を得る

・最終更新日は今日?  Yes ・・・ 書込み件数をチェック
                 No ・・・ 書込み件数を初期化(0件にする)

・書込み件数をチェック  まだ書ける ・・・ <書込み処理>へ
                 もう書けません ・・・ <NG処理>へ

< 書込み処理 >
 掲示板にデータを登録し、書込み件数を「++1」する

<NG処理>
 エラーメッセージをhtml出力、「本日の書込みはもうできません」

−−−−−−−−−

大雑把でダサいロジックだけど、こんな感じのを組込めば可能かと。
(他にも、件数ファイルのロック、オープン/クローズの処理が入る)

個別に限定したい場合は、クッキー使うのが良いかも。
環境変数からIPを拾っても、串を使っている人だと厄介だと思うので。
 
 
この程度の処理に製作費を出すぐらいなら・・・  「初心者向けPerlの本」を
買って勉強してみたらどーでしょ?  掲示板や、アクセスカウンタの改造
ぐらいならスグに出来ると思いますよ。



レスポンス:



[ レスポンス ] [ でんげき☆ゲーマーズ ]