![]()
| *no.139 ⇒RES | ||||
|
誠に勝手ながらリンク貼らせていただきました。 |
||||
| C・バード [URL] 2004/12/07 15:37 | ||||
| *no.137 ⇒RES | ||||
|
よいいちにちすごってください。 |
||||
| mabaltop [URL] 2004/11/07 12:37 | ||||
| *no.131 ⇒RES | ||||
|
こちらに公開しているソースを そのまま、または改変してご自分のブログの記事中に公開するのはご遠慮ください。 スパマーさんに手の内をさらしてしまっては、せっかくの対策も意味をなさなくなってしまいます。 これらの方法が今後も有効であり続けるよう、皆さまのご協力をお願いいたします。 ■MovableTypeコメントスパム対策(その1) 「半角英数記号しか含まない文字列の時は強制終了させる方法」 (by あけびさん) mt-comments.cgiのuse strict;以下に次の記述を追加。 ------------------------------------ use CGI qw(:standard); if ($ENV{'REQUEST_METHOD'} eq "POST") { my $tck = param('text'); die if($tck ne "" && $tck !~ /[\x80-\xff]/); } --------------------------------------- ■上MovableTypeコメントスパム対策(その2) 上記方法の改訂版。 「コメント内に全角の句点「。」または読点「、」のいずれかがひとつも含まれない場合は強制終了になる方法」 正規の投稿フォーム以外からの投稿の場合(POSTメソッドではない投稿の場合)のための対策です。 上記で改善されない場合はこちらに (by あけびさん) mt-comments.cgiのuse strict;以下に次の記述を追加 ------------------------------------ use CGI qw(:standard); my $sc_tx = param('text'); use Jcode; Jcode::convert(\$sc_tx,'sjis'); die if($sc_tx ne "" && $sc_tx !~ /\x81(\x41|\x42)/); ------------------------------------- 句読点のない文章を書くことは少ないかと思いますが、句読点がなければエラーになる旨をコメント投稿欄に記述したほうがいいかもしれません。 ■上MovableTypeコメントスパム対策(その3) 「連続したひらがなが必須」の方法(by あけびさん) mt-comments.cgiのuse strict;以下に次の記述を追加 ------------------------------------ use CGI qw(:standard); my $sc_tx = param('text'); my @sc_s; my $sc_n= 2; my $sc_m= 2; use Jcode; Jcode::convert(\$sc_tx,'sjis'); @sc_s = $sc_tx =~ /(\x82[\xa0-\xf2]|\x81\x5b){$sc_n,}/g; die if($sc_tx ne "" && scalar(@sc_s)<$sc_m); ------------------------------------ $sc_nでひらがなの必須連続文字数を、 $sc_mで、$sc_nで指定した文字列の本文中の必須数を指定します。 例えば、 my $sc_n= 4; my $sc_m= 2; なら、本文中に4文字以上連続したひらがな文字列が2個所以上に必要ということです。 連続していればひとつのひらがな文字列とみなしますので、 「あいうえおかきくけこ」は「あいうえ」+「おかきく」とはカウントされず、 10文字のひとつのひらがな文字列とみなします。 my $sc_n= 1; my $sc_m= 1; なら、本文中に1文字でもひらがながあればOKとなります。 |
||||
| Akihi [] 2004/10/25 12:15 | ||||
| *no. 132 | |||
|
上記(その1)が使えて、(2)と(3)が使えない方は、extlib内にあるJcode.pmへの相対パスを指定してあげれば正常に動くようです。 6行目、use Jcode; の前に use lib "extlib"; の一行を追加してみてください。 --------------------------------- 情報元:なかたけさま http://nakatake.internet.ne.jp/blog/mt/archives/000294.html |
|||
| Akihi [] 2004/10/25 12:16 | |||
| *no. 136 | |||
|
use CGI qw(:standard); 以下のコードを if ($ENV{'REQUEST_METHOD'} eq "POST"){ コード } で囲ってあげると上手く動作するようです。 詳細はこちら http://shun.s59.xrea.com/fromshun/archives/200410/28-1044.php |
|||
| Akihi [] 2004/10/29 17:08 | |||
| *no.126 ⇒RES | ||||
|
Molam Dub 石みたいのでBGMが変わります http://www.molamdub.com/dubmix.htm Linda's Galleries 素敵ですね http://www.lindabucklin.com/ SPOT STUDIO http://www.spot-studio.com/ Painted Alive http://www.paintedalive.com/ the-oesterle.com flashギャラリーが色々 http://www.the-oesterle.com/ spacesounds http://www.spacesounds.com/ ::: NVR Strings ::: http://www.nvrstrings.com/index.html S A C H A * D E A N * B I Y A N http://www.eccentris.com/splash.htm Lindgren & Smith http://www.lindgrensmith.com/contents.php Lindgren & Smith Illustration Representatives http://www.lindgrensmith.com/ www.Oculart.com http://www.oculart.com/ Limmy.com http://www.limmy.com/ Skot Olsen http://www.skotolsen.com/cgi-bin/portfolio/portfolio.cgi?direct=2004 skok olsen.com http://www.skotolsen.com/ フラッシュ絵です http://www.luisroyo.com/flash.htm PAGINA OFICIAL DE LUIS ROYO http://www.luisroyo.com/ play / create http://www.play-create.com/ 木隅戰記-脱獄 http://www.yhjflash.com/main/show.asp?ID=7&ClassID=2 木隅戰記U http://www.yhjflash.com/main/show.asp?ID=6&ClassID=2 木隅戰記V http://www.yhjflash.com/main/show.asp?ID=5&ClassID=2 木隅戰記W http://www.yhjflash.com/main/show.asp?ID=11&ClassID=2 木隅戰記5が新作です http://www.yhjflash.com/main/show.asp?ID=12&ClassID=2 |
||||
| あぼ〜ん [URL] 2004/09/30 15:40 | ||||
| *no. 127 | |||
|
レスが遅くなって申し訳ないです(^^;ゞ またゆっくりお散歩させていただきますねv いつもありがとうございます〜^^ |
|||
| Akihi [] 2004/10/06 22:41 | |||
| <<NEXT→ | >> |