07/07/18 23:59:58 ClVmwVC4
### 規制処理をしている箇所の最後に挿入
if ( $ENV{'SERVER_NAME'} =~ /bbspink/ ) {
require 'pink_kisei.pl';
&pink_kisei($GB);
}
### pink_kisei.pl
use strict 'vars';
sub pink_kisei {
my $GB = $_[0];
# ★●はスルー(添え字と値は何ー?)
if ( $GB->{'★●'} ) { return 0; }
# BBSPINK用リファレンス変数をグローバルで宣言
# staticなローカル変数って無いんだっけ・・・?
use vars qw($PINK);
# 最初なら色々読み込み
unless ( defined $PINK ){
$PINK = {};
# 規制リストとか(例)
$PINK->{'kisei'} = [];
open(KISEI, 'kisei.txt');
@{$PINK->{'kisei'}} = <KISEI>;
chomp @{$PINK->{'kisei'}};
close KISEI;
# 独自規制リストの分だけ同様に繰り返す
}
# 規制処理
# リスト内を単純に探す
if ( grep(/^$GB->{'端末番号とか'}/, @{$PINK->{'kisei'}}) ) {
&DispError2($GB, "ERROR!", "ERROR:エラーです!!($GB->{'端末番号とか'})");
}
# リスト側の正規表現でマッチング
foreach ( @{$PINK->{'kisei'}} ) {
next if /^#/;
# 例えばIPアドレスで
if ( $ENV{'REMOTE_ADDR'} =~ /$_/ ) {
&DispError2($GB, "ERROR!", "ERROR:エラーです!!($_)");
}
}
# 何も無し
return 0;
}
1;
55:名無し編集部員
07/07/19 00:16:46 uRQJMDgM
携帯端末情報の規制は、2chじゃDNSでやってるけど、
お手軽にリストなめるんでも良いさね。
56:Greenday ★
07/07/19 06:52:29
>>54さん
どうもありがとうございます。これはどこかで見た記憶があります。
どこにあったのかを探してみます
57:名無し編集部員
07/07/19 09:31:16 uRQJMDgM
俺が書いたんだけど
58:名無し編集部員
07/07/19 10:48:25 nE64B6yK
>>55
リストなめだと更新時に全鯖のリスト更新するのが手間。
ファイル共有させる手もあるけど、どこかの cgi がリストなめている最中に
更新した時、どういう挙動になるか不明。
実績があるDNSでの管理がいいと思う。
59:名無し編集部員
07/07/19 11:10:49 uRQJMDgM
現状のbbs.cgiでもまだリストなめてる部分は多いっすよ。
配布はどうとでも。
DNSはシステムを作るのも運用していくのも大変すぎ。
60: ◆TWARamEjuA
07/07/19 19:43:36 Njt1AvwA BE:5227968-2BP(6824)
(´-`).。oO(お祭があったらいっぺんに吹っ飛んじゃう伊予柑♪>54ソスー)
61:名無し編集部員
07/07/19 21:58:11 uRQJMDgM
改善案おねがいします。
62:s
07/08/29 04:57:45 HM5yi35k
s
63:名無し編集部員
07/08/31 23:45:38 nQw9xbXV
「&#9825」←は全て半角文字で表示されるハートマークが
PINKでも出るようになりませんでしょうか?
キャラネタ板では表示されるので、同様にお願いしたいです。
♥
?
64:名無し編集部員
07/09/01 00:05:41 +tidstBD
>>63
スレ違い
どこの板か知らないけど、自治スレで聞いてください
65:名無し編集部員
07/09/17 22:00:50 2kAbjYWk
時期が時期だけに、ageて見ます。
66:名無し編集部員
07/09/18 05:15:27 usasbocV
801とsurehにvip931を独自機能でほしい
67:名無し編集部員
07/10/18 21:21:35 tXjf0lSP
早いとこ独自規制システム作ってくれ。
68:名無し編集部員
07/11/22 20:26:14 RdKyWJns
オープンしたて、素人大勢いるよ!
URLリンク(aitaiai.hiroimon.com)
69:boboby
07/11/23 16:05:22 fReu3QzR
FF11 (株式会社iimy)
URLリンク(www.playonlanei.com)