| ■No17370に返信(ああああ@さんの記事)
> 使用禁止タグを色々登録してみたのですが、使用禁止文字列の大文字・小文字を
> 区別してしまうため、例えば<img>を完全に禁止するためには'<img','<IMG','<Img','<IMg'…と、
> 全てのパターンを登録せねばならず、大変手間がかかってしまいます。
> > ですので、大文字・小文字の区別をしないような設定にする方法は無いかどうか
> お尋ねしたく書き込みをいたしました
cbbs.cgi 159行目〜を
if($NW[$_] =~ /[\x80-\xff]/){
if(index($value,$NW[$_]) >= 0){
$NW[$_]=~ s/</\<\;/g; $NW[$_]=~ s/>/\>\;/g;
&er_("「$NW[$_]」は使用できません!");
}
}else{
if($value =~ /$NW[$_]/i){
$NW[$_]=~ s/</\<\;/g; $NW[$_]=~ s/>/\>\;/g;
&er_("「$NW[$_]」は使用できません!");
}
}
にすればOKだとおもいます。
|