[記事をツリー上に表示] [記事を時間順に表示] [コメントを投稿]
【記事番号:763】 ここを修正してください

投稿者: 管理人
投稿日時: 99/12/02 06:51:23

管理人です。
原文修正しました。すいません。(ご理解ください)

もともとスタイルタグ使用を禁止するフィルタが入っているのですが、
残念ながら、そのようなパターンはフィルタできません。(想定外でした。HTML的には”の数が間違えているのですが、
IEとかは補完してしまい、結局スタイル指定が効いてしまうようです。)
とにかく・・・動いてしまうわけですから、対策が必要ですね。

imgboardの中後半に

sub form_check{
の部分にスタイルタグ用のフィルタ部分があります。

# (掲示板イタズラ対策) 各種危険タグを除去

中略

$FORM{$form} =~ s/<(.*)style(\s*)=(.|\n)*>/
Sorry..You can not use style in tag on comment./ig;# Style指定禁止

ここを以下のように変更してください。

$FORM{$form} =~ s/style(\s*)=(.|\n)*/
Sorry..You can not use style in tag on comment./ig;# Style指定禁止

なお、ここはタグ許可時に動くフィルタなので、タグは許可にしてください。



関連記事
No. 762 メール欄のスタイルシート - 堂本ツヨシ (12/02 06:40)
No. 763 ここを修正してください- 管理人 (12/02 06:51) <<
No. 764 配布版も修正しました- 管理人 (12/02 07:21)
No. 765 Re: 配布版も修正しました- 堂本ツヨシ (12/02 09:43)

コメントを投稿
名前(必ず記入してください):

メールアドレス(省略可):

URL(省略可):

件名(必ず記入して下さい。なお、掲示板利用者がタイトルだけで話の流れを掴めるようにするため、
"Re:XXXX"とするのは、避け、内容を反映したものに変更してください):

記事(必ず記入して下さい):
記事を引用する

名前・メール・URLを記憶する

BestBBS!! 0.4.3
(注意)当サポート掲示板で利用させていだだいているBestBBS!!は、他社のCGIです。