*commentプラグイン [#b4dde529] -ページ: BugTrack -投稿者: [[ishii]] -優先順位: 低 -状態: 完了 -カテゴリー: プラグイン -投稿日: 2003-03-31 (月) 18:34:14 -バージョン: **メッセージ [#b37dad66] commentプラグインを使っていてコメント欄に$nowや$nameを入力すると内部変数の値と入れ替わってしまう。 --- comment.inc.php.orig Mon Mar 31 18:23:03 2003 +++ comment.inc.php Mon Mar 31 18:23:34 2003 @@ -29,6 +29,7 @@ global $_msg_comment_collided,$_title_comment_collided; $post['msg'] = preg_replace("/\n/",'',$post['msg']); + $post['msg'] = preg_replace("/\\$/",'$',$post['msg']); if ($post['msg'] == '') { return array('msg'=>'','body'=>''); パッチを作ってみました。多分これでOKかな? ---- -1.4だと$は$として表示されるんですが、1.3.xでは$のままになってしまいます。今回はCOMMENT_FORMATに\x08を混ぜることで回避することにしました。 -- [[ぱんだ]] SIZE(10){2003-04-01 (火) 16:09:34} -cvsに投入しました。 [[cvs:plugin/comment.inc.php]](v1.4:r1.14)(v1.3.4:r1.9.2.1) -- [[ぱんだ]] SIZE(10){2003-04-01 (火) 16:18:58} -なるほどpcommentと同じ方式ですね。 -- [[ishii]] SIZE(10){2003-04-01 (火) 18:30:47} -そういうことです。 commentからpcommentを作ったときに、同じ問題で引っかかりました :) -- [[ぱんだ]] SIZE(10){2003-04-01 (火) 23:40:06} -ありゃ…。うちのcomment0、comment2、comment3も書き換えようッと… -- [[reimy]] SIZE(10){2003-04-02 (水) 00:20:31} #comment