新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: HTMLの無効化
Date: 1998/01/27 21:09:45
Reference: mesh.forum.3/00037

1月27日に、永瀬 秀昭さんは書きました。

>が、無条件でHTMLの書き込みが出来るので、悪意を持った書き込み
>に対しては無力だという欠点も併せ持っていると思います。
> そこで、強制的にHTMLを認識しないという設定にもできる様にし
>て欲しいのですが、それは無理でしょうか。
>
次版では設定でHTMLを使わないモードも選べるようにする予定ですが、
取りあえず現行版で簡単にその設定をしたいなら、article.cgiの
最初の方にある、

$plain = $http_args{'plain'};

と言う部分を、

$plain = 'on';

としてしまえば、常に「HTMLを解釈せずにそのまま表示」にチェックが
入った状態になりますので、HTMLは無効化されます。

# ただし、チェックボックス自体は残って、見かけ上チェックを外せますが
# 内部動作としてはチェックが外れてないと言う、あまり美しくない状態に
# なるので、気になる人はmake_form() の最後の方にあるチェックボックスを
# 出力している所も削除してしまった方が良いでしょう。