アプリ版:「スタンプのみでお礼する」機能のリリースについて

YY-BOARDを使っているのですが荒らしを対処するのにアク禁のIPをtxt形式に書き込んでそれを読み込むようにしたいのですがどうすればいいのでしょうか。

A 回答 (2件)

open(IN,"テキスト");


@line = <IN>;
close(IN);

foreach $line (@line) {
if ($line eq "取得IP") {
# アクセス禁止しょり
last;
}
}

簡単に作っただけなので多少工夫は必要です。

この回答への補足

ありがとうございます。
あの、すみません。
工夫とはどのようにすればいいのでしょうか?

補足日時:2005/11/22 13:50
    • good
    • 0

>工夫とはどのようにすればいいのでしょうか?



それはあなたがやることです。
掲示板にあわせて工夫してくださいと言うことです。

というか、YY-boardって最初っからアクセス禁止ルーチンが入っているのですね^^;

# アクセス制限(半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名を記述(後方一致)【例】*.anonymizer.com
$deny_host = '';
# → 拒否IPアドレスを記述(前方一致)【例】210.12.345.*
$deny_addr = '';

open(IN,"テキスト");
$deny_addr = <IN>;
close(IN);

とすればいいだけのような気がします。
改行禁止。スペース区切り。
実際に動かしてないのでちゃんと動作するかは不明。

この回答への補足

>というか、YY-boardって最初っからアクセス禁止ルーチンが入っているのですね^^;

もっと簡易にしたかったのでそのようにしたかったのです。

>実際に動かしてないのでちゃんと動作するかは不明。

すみません。動きませんでした。。。

補足日時:2005/11/22 19:51
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!