*注釈内にHTMLエンティティを書くと注釈が作られない [#v26f15a9] -ページ: BugTrack -投稿者: [[cu39]] -優先順位: 低 -状態: 着手 -カテゴリー: 本体バグ -投稿日: 2003-11-05 (水) 22:12:05 -バージョン: 1.4 **メッセージ [#nf5ef5ff] ((と))ではさまれた中にHTMLエンティティ(&や"など)を記述すると、注釈が作られるべき部分がそのエンティティ文字に置き換わり、注釈は作られない。 TEST(("TEST")) TEST(("TEST")) となってしまう。 ---- -お使いのPHPのバージョンをお知らせください。 ここ(sourceforge.jp)のPHPは4.1.2で、%%現象が再現するのはごらんのとおりですが、%%((またpreg_replaceか…))PHP4.3.3では再現しません。 -- [[ぱんだ]] &new{2003-11-06 (木) 11:18:10}; -直してみました。しばらく様子を見ます。 -- [[ぱんだ]] &new{2003-11-06 (木) 11:53:47}; diff -u -r1.61 make_link.php --- make_link.php 5 Nov 2003 11:05:09 -0000 1.61 +++ make_link.php 6 Nov 2003 02:54:38 -0000 @@ -111,7 +111,7 @@ { foreach (array_keys($this->converters) as $start) { - if ($arr[$start] != '') + if ($arr[$start] == $arr[0]) { return $this->converters[$start]; } -cvsに投入しました。 [[cvs:make_link.php]](v1.4:r1.63) -- [[ぱんだ]] &new{2003-11-07 (金) 12:14:59}; #comment