backup.inc.phpでタグの不整合

メッセージ

これは開発サイトのFrontPageのバックアップでの出力例です。

 1: <div id="body"><ul>
 2: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup">バックアップ一覧</a></li>
 3: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&amp;page=FrontPage& amp;age=20&amp;action=diff">差分</a> を表示</li>
 4: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&amp;page=FrontPage& amp;age=20&amp;action=nowdiff">現在との差分</a> を表示</li>
 5: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&amp;page=FrontPage& amp;age=20">バックアップ</a> を表示</li>
 6:  <li><a href="http://pukiwiki.sourceforge.jp/dev/index?FrontPage">FrontPage</a> へ行く。</li>
 7:    <ul>
 8:     <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&amp;action=source&amp;page=FrontPage&amp;age=1">1 (2003-08-21 (木) 23:58:58)</a></li>
 9:    (中略) 
10:    <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&amp;action=source&amp;page=FrontPage&amp;age=19">19 (2004-01-20 (火) 17:30:01)</a></li>
11:     <li><em>20 (2004-02-13 (金) 17:33:36)</em></li>
12:    </ul>
13:  </li>
14:  </ul>

6行目の</li>は不必要。6行目の<li>に対応する</li>は13行目で出力されている。

このバグのため、MIME-TYPEをapplication/xhtml+xmlで出力した場合、MozillaやOpera 7ではパースエラーが発生する。



添付ファイル: filebackup.inc.php 1262件 [詳細] filebackup.inc.diff 1147件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-12 (日) 20:50:54
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 3.339 sec.

SourceForge