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ランキング
-
ブログのように、コメント欄が...
-
HPの返信機能
-
設置出来ない…
-
HTML 訪問カウンターを自作したい
-
お寺の門前に設置してある掲示...
-
シナリオスクリプトとは?
-
掲示板に画鋲、ホッチキス以外...
-
PowerShellでのエラー出力の読...
-
HP作成、アクセスカウンターに...
-
携帯のアンテナ基地の設置料の...
-
自分でチャットのサイトを作り...
-
PRO-FACE タッチパネル
-
VB.NETでVBスクリプトを作るに...
-
食器洗浄機をワゴンの上に設置...
-
風俗嬢の心のセンサーは壊れて...
-
ホームページのカウントについて
-
2chのような掲示板を作りたい
-
cgiゲーム設置可能なサーバー
-
カウンターが重い
-
VBスクリプト---アプリの終了に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分のHPの掲示板への新規投稿...
-
ArduinoのEEPROM書き込み間隔
-
認証掲示板について
-
gifアニメ掲示板
-
画像が投稿できるトピック式掲...
-
掲示板で記事が更新されるとメ...
-
日本語の検出
-
社内向けのスケジュール管理な...
-
こんな掲示板探してます。
-
XOOPSのイベント通知機能とは・...
-
ユーザーが自由に広告を掲載で...
-
画像がアップできるcgiスクリプ...
-
ブログのように、コメント欄が...
-
恐怖の文字化け・・・不思議で...
-
会員制PHP掲示板はありませんか?
-
画像付きBBS
-
なぜJavaは、メモリ管理のため...
-
掲示板で日本語を含まない文章...
-
掲示板にアイコンを選択できる...
-
作成しているHPに小窓をつけて...
おすすめ情報