注釈内にHTMLエンティティを書くと注釈が作られない†
- ページ: BugTrack
- 投稿者: cu39
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2003-11-05 (水) 22:12:05
- バージョン: 1.4
メッセージ†
((と))ではさまれた中にHTMLエンティティ(&や"など)を記述すると、注釈が作られるべき部分がそのエンティティ文字に置き換わり、注釈は作られない。
TEST(("TEST"))
TEST*1
となってしまう。
- お使いのPHPのバージョンをお知らせください。 ここ(sourceforge.jp)のPHPは4.1.2で、
現象が再現するのはごらんのとおりですが、*2PHP4.3.3では再現しません。 -- ぱんだ
- 直してみました。しばらく様子を見ます。 -- ぱんだ
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) -- ぱんだ
- 確認が遅くなり申し訳ありません。お察しの通り 4.1.2 上で発生していました。make_link.php を r1.63 に差しかえたところ、問題なく動作しました。素早い対応に感謝いたします。状態を「完了」としておきます。 -- cu39