投稿者 ダーティーマイン 日時 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の本」を
買って勉強してみたらどーでしょ? 掲示板や、アクセスカウンタの改造
ぐらいならスグに出来ると思いますよ。