記事No | : 1676 |
投稿日 | : 2007/09/22(Sat) 23:38:54 |
タイトル | : 英文字禁止について |
ID情報 | : totoro99 |
投稿者 | : totoro99 |
URL | : http://kinchu21.com/joyful/clip.cgi |
既出かもしれませんがお願いします。
現在clip cgiで英文字のみの投稿を禁止にしており、成果がでておりましたが、最近英文字のみの投稿が1つありました。
確認作業においてCGIの編集時もOKでしたし、問題の投稿直後に当方でも英文字のみで投稿しましたが異常(拒否します)はありませんでした。何か新たな手口でしょうか?対処手段などあるのでしょうか?よろしくお願いします。
記事No | : 1678 |
投稿日 | : 2007/09/23(Sun) 11:30:28 |
タイトル | : Re: 英文字禁止について |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> 既出かもしれませんがお願いします。
> 現在clip cgiで英文字のみの投稿を禁止にしており、成果がでておりましたが、最近英文字のみの投稿が1つありました。
> 確認作業においてCGIの編集時もOKでしたし、問題の投稿直後に当方でも英文字のみで投稿しましたが異常(拒否します)はありませんでした。何か新たな手口でしょうか?対処手段などあるのでしょうか?よろしくお願いします。
状態が分からないので推測ですが…
if ($in{'sub'} eq "") { $in{'sub'} = "無題"; }
タイトル(題名)が空白の場合、”無題”が代入される為だと思います。
以下の修正で回避出来ると思います。
#-------------------------------------------------
# 日本語チェック
#-------------------------------------------------
sub jp_wd {
local($sub, $com, $mat1, $mat2, $code1, $code2);
$sub = $in{'sub'};
$com = $in{'comment'};
if ($sub) {
($mat1, $code1) = &jcode'getcode(*sub);
}
($mat2, $code2) = &jcode'getcode(*com);
if ($code1 ne 'sjis' && $code2 ne 'sjis') {
&error("題名又はコメントに日本語が含まれていません");
}
}
↓↓↓修正
#-------------------------------------------------
# 日本語チェック
#-------------------------------------------------
sub jp_wd {
local($sub, $com, $mat1, $mat2, $code1, $code2);
$sub = $in{'sub'};
$com = $in{'comment'};
if ($sub) {
($mat1, $code1) = &jcode'getcode(*sub);
}
($mat2, $code2) = &jcode'getcode(*com);
if ($code2 ne 'sjis') {
&error("コメントに日本語が含まれていません");
}
}
*今後は、スパムされた状態で見せて頂けるとありがたいです。
記事No | : 1680 |
投稿日 | : 2007/09/23(Sun) 15:10:09 |
タイトル | : Re^2: 英文字禁止について |
ID情報 | : totoro99 |
投稿者 | : totoro99 |
URL | : http://kinchu21.com/joyful/clip.cgihttp:// |
早速のご回答ありがとうございます。
ご提示の方法を試してみます。
>*今後は、スパムされた状態で見せて頂けるとありがたいです。
驚いて発見してすぐに削除してしまいました。
次回はそのようにいたします。
この度は誠にありがとうございました。
記事No | : 1681 |
投稿日 | : 2007/09/23(Sun) 15:42:43 |
タイトル | : Re^2: 英文字禁止について |
ID情報 | : totoro99 |
投稿者 | : totoro99 |
URL | : http://kinchu21.com/joyful/clip.cgihttp:// |
ご教示された方法で編集する前に、
早速前回削除したようなスパム投稿がありましたので、
該当のスパムは残しておきます。
既にご教示の方法で編集は済んでいますがどうでしょうか?
当方の確認では上手くいっているようですが・・・
記事No | : 1682 |
投稿日 | : 2007/09/23(Sun) 16:00:23 |
タイトル | : Re^3: 英文字禁止について |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> ご教示された方法で編集する前に、
> 早速前回削除したようなスパム投稿がありましたので、
> 該当のスパムは残しておきます。
>
> 既にご教示の方法で編集は済んでいますがどうでしょうか?
> 当方の確認では上手くいっているようですが・・・
今、テスト投稿しましたら日本語(2bytes文字)が無いコメントは弾きました。
成功しているでしょう。
該当のスパムは題名が何らかの原因で文字化けし、2bytes文字ですね。
原因はそれですが、対処成功なのでもう大丈夫だと思います。
# 確認しましたので削除して結構です。
記事No | : 1683 |
投稿日 | : 2007/09/23(Sun) 16:13:49 |
タイトル | : Re^4: 英文字禁止について |
ID情報 | : totoro99 |
投稿者 | : totoro99 |
URL | : http://kinchu21.com/joyful/clip.cgihttp:// |
早速削除します。
ありがとうございました。