記事No | : 5540 |
投稿日 | : 2009/03/03(Tue) 22:57:22 |
タイトル | : GateWayBoardのメール通知機能について |
ID情報 | : gwbbr |
投稿者 | : りょう |
URL | : http://multisports.jp/gwbbs/gwbbs.cgi |
cgiを使わせていただき、大変助かっています。
ありがとうございます。
さて、標記の件ですが下記の様なバグ?がある様なのでご報告と修正のお願いです。
【症状】
メール受信時に本文(件名等は試していない為不明)にダブルクオーテーションやグレーターザン等一部文字列が実態参照の形>や"で表示される。
シングルクオーテーション等では問題無く表示される。
よろしくお願い致します。
記事No | : 5543 |
投稿日 | : 2009/03/05(Thu) 08:03:17 |
タイトル | : Re: GateWayBoardのメール通知機能について |
ID情報 | : kent |
投稿者 | : KENT |
> cgiを使わせていただき、大変助かっています。
> ありがとうございます。
>
> さて、標記の件ですが下記の様なバグ?がある様なのでご報告と修正のお願いです。
>
> 【症状】
> メール受信時に本文(件名等は試していない為不明)にダブルクオーテーションやグレーターザン等一部文字列が実態参照の形>や"で表示される。
> シングルクオーテーション等では問題無く表示される。
セキュリティ上危険なタグを変換するためですね。
気になるようならば、「全角」文字に変換するという方法があります。
(989行目)
my $com = $in{'comment'};
$com =~ s/<br>/\n/g;
↓
my $com = $in{'comment'};
$com =~ s/<br>/\n/g;
$com =~ s/</</g;
$com =~ s/>/>/g;
$com =~ s/"/”/g;
$com =~ s/&/&/g;