';
$newmark = 'new!';
# 記事にNEWマークを付ける時間
$newmark_time = 72;
#-------------------------------------------------
# ◎設定完了
#-------------------------------------------------
# 画像拡張子
%imgex = (".jpg",1,".gif",1,".png",1);
#-------------------------------------------------
# アクセス制限
#-------------------------------------------------
sub axscheck {
# 時間取得
($time, $date) = &get_time;
# IP&ホスト取得
$host = $ENV{'REMOTE_HOST'};
$addr = $ENV{'REMOTE_ADDR'};
if ($gethostbyaddr && ($host eq "" || $host eq $addr)) {
$host = gethostbyaddr(pack("C4", split(/\./, $addr)), 2);
}
# IPチェック
local($flg);
foreach ( split(/\s+/, $deny_addr) ) {
s/\./\\\./g;
s/\*/\.\*/g;
if ($addr =~ /^$_/i) { $flg = 1; last; }
}
if ($flg) {
&error("アクセスを許可されていません");
# ホストチェック
} elsif ($host) {
foreach ( split(/\s+/, $deny_host) ) {
s/\./\\\./g;
s/\*/\.\*/g;
if ($host =~ /$_$/i) { $flg = 1; last; }
}
if ($flg) {
&error("アクセスを許可されていません");
}
}
if ($host eq "") { $host = $addr; }
# 会員制限
if ($authkey) {
# 時間
local($time) = time;
# ログイン
if ($mode eq "login") {
# 会員ファイル
local($flg);
open(IN,"$memfile") || &error("Open Error: $memfile");
while (
|
・ 入室にはログインIDとパスワードが必要です。 ・ ブラウザのクッキーは必ず有効にしてください。 |