注釈内に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では再現しません。 -- ぱんだ 2003-11-06 (木) 11:18:10
  • 直してみました。しばらく様子を見ます。 -- ぱんだ 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) -- ぱんだ 2003-11-07 (金) 12:14:59
  • 確認が遅くなり申し訳ありません。お察しの通り 4.1.2 上で発生していました。make_link.php を r1.63 に差しかえたところ、問題なく動作しました。素早い対応に感謝いたします。状態を「完了」としておきます。 -- cu39? 2003-11-08 (土) 16:33:04

*1 "TEST"
*2 またpreg_replaceか…

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-11-08 (土) 16:33:28
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.167 sec.

OSDN