perlのcgiの掲示板で、荒らしの書込みがひどいです。
おそらく外国の悪質ないたずらで、勝手に書き込まれて
いっているものです。毎日50件くらいあって、削除するのも大変です。
荒らしの文章には平仮名、片仮名、漢字が含まれていないので、
日本語を入力しないと書き込めないようにしたいです。
日本語かどうかの判別は、平仮名の有無にしたいと思います。
とあるサイトからダウンロードさせてもらった掲示板
なのですが、そこのサイトはここ2年間くらい更新されていないので、
相談しても無駄だと思ってので、ここでききたいとおもいました。
前に同じような質問(http://oshiete1.goo.ne.jp/kotaeru.php3?qid=23394 …
をしたのですが、状況が変わったのでまた質問させていただきました。
No.2ベストアンサー
- 回答日時:
前にも似たような書き込みがありましたが、画像認証を使ってプログラムからの書き込みを排除するのが一番いいと思います。
http://www.yo.rim.or.jp/~m_masa/
ここのBBSは画像認証を使っています。
プログラムによる機械的な書き込みを完全に排除することができるそうです。
日本語入力うんぬんと言うのは抜本的な解決方法ではないように思いますが。
どうもありがとうございます。
管理してる人は自分だけじゃないので
案の一つとして考えさせていただきます。
>日本語入力うんぬんと言うのは抜本的な解決方法ではない
その通りなんですよね。今まで無かっただけで、
日本制の荒らしもいるはずですしね・・・
No.3
- 回答日時:
回答1の方に似てますが、コメントをチェックするのがいいのでは、
・さい
・する
・ます
・ました
いずれかが含まれてないと、投稿データは保存せずに終了するようにするとか。
どうでしょうか?
参考URL:http://joho.boo.jp/memo/writer.cgi
No.1
- 回答日時:
俺が知ってるのは、「全角の有無」で判別する方法です。
unless ( $comment =~ /[\x81-\x9f\xe0-\xef]/ ) {
# 日本語ナシ(シフトJISの場合)
}
unless ( $comment =~ /(\x8e.|\x8f..|[^\x00-\x7F\x8e\x8f].)/ ) {
# 日本語ナシ(EUCの場合)
}
unless ( $comment =~ /([\xc0-\xcf\xd0-\xdf].|[\xe0-\xef]..)/ ) {
# 日本語ナシ(UTF-8の場合)
}
上記3つのうちどれかを使って判別できるはずです。
この回答への補足
>「全角の有無」で判別
その発想はありませんでした。
ただ、それでは(現在はないが)中国製の荒らし
に対処できないと思いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- SSL・HTTPS 掲示板サイトへの書き込みができない件(ブラウザソフトを変えてもできない) 2 2022/11/20 10:48
- その他(Microsoft Office) Microsoft IME 一発で変換できない言葉がある 3 2022/07/19 19:29
- 教えて!goo goo質問掲示板って左翼が多いんですか 11 2022/07/14 14:52
- その他(社会・学校・職場) 平均的日本人の頭は悪くはないはずですし、学校で習う内容が幼稚というわけでもないのに、世間には幼稚な大 7 2023/04/05 20:51
- 事件・犯罪 掲示板で質問を多数していたら、ブロックされた。 業務妨害だからか? 6 2023/06/05 10:38
- 政治 韓国人は日本人の顔を見ると怒りがこみ上げるから、マスクをするか、顔を整形せよと言ってますか? 1 2022/11/17 10:21
- 訴訟・裁判 匿名掲示板に嫌な奴の悪口書いたんが、情報開示されてばれて相手にバレてしまいました。相手弁護士からは、 2 2023/05/28 09:17
- その他(SNS・コミュニケーションサービス) ネットで誹謗中傷したつもりが無いのに誹謗中傷だと言われました。 私はとある男性アイドルを応援していて 5 2023/06/20 00:12
- 事件・犯罪 匿名掲示板で名前を出さずに名誉毀損されています。証拠として押さえて開示請求出来ますか? 1 2022/05/30 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
掲示板で日本語を含まない文章...
-
レス不可掲示板?
-
ページに検索条件(チェック項...
-
フリーの画像掲示板
-
Perl の基本
-
管理人が投稿内容を確認してか...
-
PowerShellでのエラー出力の読...
-
携帯のアンテナ基地の設置料の...
-
自火報について
-
掲示板に画鋲、ホッチキス以外...
-
風俗嬢の心のセンサーは壊れて...
-
複数フォルダを整列して表示vbs
-
jQueryを使ってドラムロールを...
-
シェルのSTEP数について教えて...
-
洗面所の突っ張り棒は錆びるで...
-
VBSの作成 ディスク空き容量
-
HPのページないしリンクにパス...
-
テキストカウンターの値を渡したい
-
VBスクリプト---アプリの終了に...
-
ページにJavaScriptを埋め込む...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
恐怖の文字化け・・・不思議で...
-
ブログのように、コメント欄が...
-
多国語(多言語)使える掲示板
-
改造の仕方を教えて下さい。
-
会員制掲示板を探してます
-
認証掲示板について
-
レス不可掲示板?
-
MK_GIFのCGI配布先
-
携帯からもパソコンからも利用...
-
英語版のYYBBSのような掲示板ス...
-
フリーの画像掲示板
-
無料で使える高機能掲示板スク...
-
正規表現での「ひらがな」の使い方
-
管理者、メンバー、ビジターの...
-
ページに検索条件(チェック項...
-
CD書き込みウィザードについて
-
管理人が投稿内容を確認してか...
-
Ai-Boみたいな携帯用掲示板探し...
-
Perl の基本
-
CGIの重さの定義
おすすめ情報