Samba24 用汎用 DB チェック&登録:
my $statnum = bbsd($bbs, 'chkid', $dbname, $id, $seconds, $nwarn, $nkick, "$logfilename:$logline");
・ このような流れ:
if ($id エントリ存在) {
if ($id_entry->n == 規制発動)
$statnum = 3;
else if (現在時刻 - $id_entry->time >= $seconds) {
$id_entry->n = 1;
$statnum = 0;
}
else if (++$id_entry->n <= $nwarn)
$statnum = 1;
else if ($id_entry->n <= $nkick)
$statnum = 2;
else {
$id_entry->n = 規制発動;
$statnum = 3;
}
}
else {
$id エントリ作成;
$id_entry->n = 1;
$statnum = 0;
}
$id_entry->time = 現在時刻;
return $statnum;
・ (現在時刻 - $id_entry->time >= 3600 秒) のエントリは削除.
・ データは $DOCUMENT_ROOT/$bbs/bbsd_dbs/$dbname にストア.
次回起動時にそのファイルがあれば読み込んで利用.
bbsd_dbs ディレクトリが存在しなければ自動的に作成し,
その際 "Deny from all" という内容の .htaccess も自動作成.
# これでファイル名を *.cgi にしたりダミーの index.html を作成したりも不要かと.
Samba24 用汎用 DB チェック:
my $statnum = bbsd($bbs, 'peekid', $dbname, $id, $seconds, $nwarn, $nkick, "$logfilename:$logline");
・ エントリ登録・更新を行わないが,それ以外は chkid と同じ.
Samba24 用汎用 DB クリア:
my $errmsg = bbsd($bbs, 'clearids', $dbname, "$logfilename:$logline");
Samba24 用汎用 DB エントリ数カウント:
my $n = bbsd($bbs, 'countids', $dbname, "$logfilename:$logline");
探検
【雪だるま】bbsd⇔各cgi間のI/F仕様について考え・詰めていくスレッド
■ このスレッドは過去ログ倉庫に格納されています
155▲ ◆cZfSunOs.U
2005/11/24(木) 21:06:02ID:g6I3uHOe0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【食糧】スーパーのコメ5kg4000円突破 値上がり続く 史上最高値を更新 農水省★3 [シャチ★]
- 【高知】放課後はキャバクラ嬢、小学校の新人教諭を停職処分 「いざ給与をもらうと物足りず」 [牛乳トースト★]
- 【JA全農】「備蓄米」明記しないよう販売要請へ 取り合いになる可能性懸念 “スポット価格”は依然高止まりか ★2 [牛乳トースト★]
- 国民民主・玉木代表「石破氏が首相を続けることは難しい」「“財源がない”などと言いながら10万円をポン」 [お断り★]
- マツコ 世田谷区の住民について「プライドが凄い」と思ったこと明かす「東京代表と思ってる?」「港区にも勝ってると思ってる」 [muffin★]
- 万博入場券販売、1千万枚超える 修学旅行の見込み分(200万枚程度)上乗せで [少考さん★]
- 【実況】博衣こよりのえちえちポケモンSVDLC🧪★5
- 日本人男性(56)、バス車内で乗客をいきなりレイプ [834922174]
- 日本人気づく「高IQの人が子供作らずに低IQの人が子供作る。つまり日本は低IQだらけになる。てかうちの地域そうなってる」 [856698234]
- ホテルで死亡した4歳男児晄大ちゃん。起きたらパパがいない!→部屋を飛び出す→オートロックだから戻れない→探すうち落ちる [485187932]
- 次期駐日米国大使「ジャップ、もっとお金ちょうだい🥺」 [834922174]
- 日本人、権威主義国家(中国・ロシア)のナラティブに広く説得されることが明らかに [476729448]