*backup.inc.phpでタグの不整合 [#vfe5037a]
-ページ: BugTrack
-投稿者: [[reimy]]
-優先順位: 緊急
-状態: 完了
-カテゴリー: プラグイン
-投稿日: 2004-02-17 (火) 05:03:58
-バージョン:
**メッセージ [#n41cac01]
~これは開発サイトの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&page=FrontPage& amp;age=20&action=diff">差分</a> を表示</li>
4: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&page=FrontPage& amp;age=20&action=nowdiff">現在との差分</a> を表示</li>
5: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&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&action=source&page=FrontPage&age=1">1 (2003-08-21 (木) 23:58:58)</a></li>
9: (中略)
10: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&action=source&page=FrontPage&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ではパースエラーが発生する。
-下記のように修正 (&ref(backup.inc.diff);)
--- org\backup.inc.php Tue Feb 17 05:19:52 2004
+++ backup.inc.php Tue Feb 17 05:19:41 2004
@@ -78,7 +78,7 @@
if (is_page($page))
{
- $body .= " <li>".str_replace('$1',"<a href=\"$script?$r_page\">$s_page</a>",$_msg_goto)."</li>\n";
+ $body .= " <li>".str_replace('$1',"<a href=\"$script?$r_page\">$s_page</a>",$_msg_goto)."\n";
}
else
{
-修正版 &ref(backup.inc.php);
----
- cvsに投入しました。 [[cvs:plugin/backup.inc.php]] (v1.4.r1.10) -- [[ぱんだ]] &new{2004-02-29 (日) 16:04:32};
#comment